2回連続SSHログイン[重複]

2回連続SSHログイン[重複]

重複の可能性:
複数のSSH接続ファイルを処理するときに発生する一般的な問題

私は次のことをしました:

home $> ssh user@server1
user@server1's password:
server1 $> ssh user@server2
user@server2's password:
server2 $>

Server2 は server1 からのみ取得できるため、常に同様の作業を行う必要があります。

だから質問はです。 1つのコマンドで連続して2回ログインするには?

home $> ssh_many user@server1 user@server2
user@server1's password:
user@server2's password:
server2 $>

答え1

ssh -tパラメーターを試してください。

ssh -tユーザー@サーバー1 sshユーザー@サーバー2

man sshページから:

    -t      Force pseudo-tty allocation.  This can be used to execute arbi‐
                 trary screen-based programs on a remote machine, which can be
                 very useful, e.g. when implementing menu services.  Multiple -t
                 options force tty allocation, even if ssh has no local tty.

これはあなたが望むものを提供します。

答え2

自宅から直接server2にアクセスすることに興味があるかもしれません。自宅からserver1への接続を使用して、自宅からserver2にSSHを直接接続できるトンネルを作成する簡単なソリューションがあります。その後、SFTPやSSHを介したRsyncなどの2つの間で直接異なるプロトコルを実行することもできます。 Gilesが提案したように複数のSSH接続ファイルを処理するときに発生する一般的な問題

関連情報