Unixソケットでエミュレートされたシリアルポートを持つVirtualBoxサーバーで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ドメインソケットの転送(ポート転送の可能性があります)について混乱する可能性があります。