我有一些旧的unix在VirtualBox服务器上作为vm运行,这些vm具有由unix套接字模拟的串行端口,例如:一个旧的AT&T 2.1 SVr4在/ tmp / att1上具有套接字以进行连接,我做了
minicom -D unix#/tmp/att1
在服务器上。
我听说ssh可以连接到unix套接字。怎么做?
我试过了
socat TCP-LISTEN:5500 EXEC:'ssh user@server "socat STDIO UNIX-CONNECT:/tmp/att1"'
然后
ssh server -p 5500
但是给我错误
ssh_dispatch_run_fatal: Connection to 192.168.0.2: message authentication code incorrect
也试过了
ssh -R/tmp/att1:/tmp/att1 -R127.0.0.1:1233:/tmp/att1
但是失败,并显示远程端口失败错误。
有什么建议吗?
不,您不能使用ssh
UNIX域套接字模拟串行控制台进行连接。您可能需要在另一侧安装SSHD服务器,并且您的计算机可能早于整个SSH协议的日期。
UNIX域套接字的转发很可能使您感到困惑,这可以通过端口转发来实现。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句