SSHトンネルの自動設定

SSHトンネルの自動設定

複数のコンピュータに頻繁にログインする必要がありますが、プロキシコンピュータでのみログインすることも、SSHトンネル(プロキシコンピュータ経由でトンネリング)を介してのみログインすることもできます。問題は、authorized_keysプロキシマシンでは使用できないため、トンネルを設定するたびにパスワードを入力する必要があることです。

どのように自動化できますか?expectパスワードを公に保存せずにパスワード入力を自動化する方法を統合するつもりです。

私は言及されたすべてのコンピュータでLinuxを使用します。

答え1

プロキシ転送を使用するにはどうですか?

/etc/ssh/ssh_config (または ~/.ssh/config) で有効にできます。

Host *
ForwardAgent yes

または、プロキシに接続するたびに「-A」を追加してください。ssh -A user@remote_host

この機能を有効にすると、エージェントはターゲットコンピュータにキーを渡すことができ、他のコンピュータに自由に接続できます。

関連情報