GNU/Linux >> Linux の 問題 >  >> Linux

ホスト名の代わりに UNIX ソケットに SSH 接続する

socat を利用してできるはずです と ProxyCommand ssh のオプション。 ProxyCommand は、サーバーとの通信にプロキシ プロセスを使用するように ssh クライアントを構成します。 socat STDIN/STDOUT 間の双方向通信を確立します (socat および ssh クライアント) と UNIX ソケット .

ssh -o "ProxyCommand socat - UNIX-CLIENT:/home/username/test.sock" foo

これを機能させるためにプル リクエストを送信しましたが、まだマージされていません:

https://github.com/openssh/openssh-portable/pull/162


Linux
  1. Ssh – Ssh Configの複数の同様のエントリ?

  2. LinuxまたはMacOSXでSSHを使用してサーバーに接続します

  3. Linux、ソケット、ノンブロッキング接続

  1. Ssh – Ssh / scp / sftpユーザーをディレクトリに制限しますか?

  2. UNIX ドメイン ソケットのスニッフィング

  3. Unix ソケットと TCP/IP ホスト:ポート

  1. Ssh – Sshを使用して別のPCを介してPCに接続する方法は?

  2. Bashスクリプトでホスト名をIPアドレスに解決する方法は?

  3. Linux – LinuxはUnixライクではなく、Unixになりますか?