matthew as a q.

競技プログラミングメイン

sshのポートフォワード機能を使ってとあるサーバにつなぐ方法

あるサーバ(humidai.example)をポートフォワードして、研究室の目的のサーバ(target.example)へアクセスする。

ssh -L 9999:target.example:22  hogehoge@humidai.example

(humidai.exampleが指定してあるサーバにおいて、すでに「hogehoge」というユーザで公開鍵ログインできるように設定されているものとする)

これで、ローカルホストの9999番ポートにアクセスすることで、target鯖に入ることができる。

ssh fugafuga@localhost -p 9999

(target鯖において、すでに「fugafuga」というユーザで鍵ログインできるように設定されているものとする)