DOSEIの日記

技術メモ+日常ログ

SSH の多段ログイン

SSH でログインした先で、さらに SSH 接続をしたい場合、ローカルから直接アクセスするには、 SSH のポートフォワードで、ローカルと、リモートの内部ネットワークの別のマシンにポートフォワードすればいい。
例えば、リモートマシン REMOTE にログインし、さらにその先の TARGET につなぎたい場合、

$ ssh -L 8888:TARGET:22 REMOTE

8888 は任意で。そうすると、ローカルから localhost:8888 で TARGET:22 にアクセスできるから

$ ssh -p 8888 localhost

でOK。