UNIX 套接字上的 ssh

UNIX 套接字上的 ssh

我有一些旧的 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

但因远程端口失败错误而失败。

建议?

答案1

不,您无法使用ssh模拟串行控制台的 UNIX 域套接字进行连接。您需要在另一端安装 SSHD 服务器,并且您的机器可能早于整个 SSH 协议。

您可能对 UNIX 域套接字的转发感到困惑,这可能是端口转发。

相关内容