UNIXソケットを介したSSH

UNIXソケットを介したSSH

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ドメインソケットの転送(ポート転送の可能性があります)について混乱する可能性があります。

関連情報