
これは私の接続グラフです: ユーザー --> ポート 22 の example.server、username1/password1 --> 別のポート (何らかの ssh サブシステム ポート、例: 1000) の example.server、username2/password2。他の方法では接続できません。
これを記述してポート 1000 に自動的に接続するには、何が必要ですか:
シーッ[メールアドレス]-s サブシステム
パスワード1:
答え1
探している設定オプションは ProxyCommand です。ここでも ServerFault [1] でも何度も解決されているので、もう一度:
次の ssh_config を使用してワークステーションを設定します。
Host server2
HostName ruapehu.example.com
Port {server2 port}
User {server2 user}
Host server1
ProxyCommand ssh server2 -W %h:%p
Port {server1 port}
User {server1 user}
そしてserver2に接続したいときは、
$ ssh server2
パスワードなしの認証を設定するか、両方のパスワードを入力する必要があります。パスワードなしの認証は、ssh-agent と AgentForwarding オプションを使用する場合に最も安全です。