1

我可以使用本地 PTY 链接设置 SSH 连接 - 我希望能够向远程端发送一些触发器,然后使用 screen 或 minicom 连接到会话,即:

socat PTY,link=/tmp/foo,raw,echo=0 EXEC:"ssh otherbox"

然后在另一个窗口中(或背​​景socat)

echo "securepassword|sudo -S bash"
screen /tmp/foo

问题是——在回显之后,socat 断开了 EXEC——而不是让它保持打开以便 PTY 连接继续。

有任何想法吗?(我可以用expect或empty-expect来做这件事,但它是前者的一个faf,而缓冲会在会话的交互部分中搞砸后者。)

4

0 回答 0