sshのport forwarding

/

sshのport forwardingの使い方

タグ


概要

  • sshの機能の一つであるが、わかりにくく、syntaxが独立しているので別に扱う
    • 使用例
      • web GUIで設定しなくてはならない時
      • jupyterなど、そのまま公開するとリスクが有るソフトウェアなどを操作する時
      • APIのテスト等
    • 引数の種類
      • -L
        • ローカル側から接続する時
      • -R
        • リモート側から接続する時
    • よくわからなくなったら/eternal-terminal/を使うと早い

syntax

$ ssh -L <local-port>:<destination-server-ip>:<remote-port> <remote-hostname>
  • 正確なsyntax

よくある使用例

$ ssh -L 18888:localhost:8888 jupyter-server
  • jupyter-server8888版ポートローカルの18888版ポートに転送する

参考