日々精進

新しく学んだことを書き留めていきます

多段SSHの設定

踏み台を二段経由してサーバに接続する場合。 ~/.ssh/configに以下を追記する。

Host <踏み台1>
  User username
  Hostname springboardServer1
  IdentityFile /Users/usename/.ssh/privateKey1
Host <踏み台2>
  User username
  Hostname springboardServer2
  ProxyCommand ssh -W %h:%p springboardServer1
  IdentityFile /Users/me/.ssh/privateKey2
Host <接続したいホスト名>
  User username
  Hostname webserver1
  ProxyCommand ssh -W %h:%p springboardServer2
  IdentityFile /Users/me/.ssh/privateKey2

踏み台が2つ以上でも問題無く接続できた。便利だ。

参考: