通过socat运行带有本地参数的远程命令?

时间:2015-02-04 18:58:24

标签: linux unix tcp socat

我想在计算机A上设置一个socat套接字,它将从计算机B上的套接字接收一个字符串。该字符串应该被解释为将在计算机A上执行的命令的参数,例如:

电脑A:

socat TCP4-L:3334,fork SYSTEM:"./parsecommand.sh $INCOMING_STRING_OF_ARGS"

电脑B:

socat TCP4:remote.host:3334 SYSTEM:"echo 'out going string of args'"

这是这种动作的正确语法吗?例如,在socat Universe中是否有一些等同于$ @的变量,因此我可以用该变量替换$ INCOMING_STRING_OF_ARGS以使其工作?

在完整的背景下:我们想要的是一个' socat'用' ssh'替换正在运行的远程命令。我们想在计算机A和计算机B之间建立双向连接,从计算机B向计算机A发送命令,在计算机A上执行命令,并将输出返回到计算机B.

0 个答案:

没有答案