FlieZilla と Mac でポートフォワード(トンネル)する方法

Mac でポートフォワード(トンネル)を使う必要があったので
調べた結果をメモっておきます。
Windows だったら WinSCP でサックリいけるけど、
Mac では そういったツールはないようです。
(おすすめのツールあれば教えてください。)

Mac でのポートフォワードの手順はだいたい下のような感じです。

1. ターミナルを起動する

2. コマンドを叩く

いろいろ探し回ったら、下のような感じで入力するって書いてありました。

1
ssh -L <ローカルポート番号>:<転送先ホスト>:<転送先ポート番号> <リモートホスト>

いまいち分かりづらかったので、自分の中で噛み砕いてみました。

  • ローカルポート番号:FileZillaに設定したいポート番号
  • 転送先ホスト:踏み台からアクセスするサーバー
  • 転送先ポート番号:踏み台からアクセス先のサーバーへ接続するポート
  • リモートホスト:踏み台

例)
自分 ⇒ fumidai.example.com ⇒ access.example.com
fumidai.example.com から access.example.com に 22番ポートでアクセスして、クライアントから、10022ポートで、access.example.com へ接続する場合。

1
ssh -L 10022:access.example.com:22' username@fumidai.example.com

3. FileZilla で接続する。

ホスト名に localhost、ポートに 設定したポート番号

(上記の例で行くと 10022 を設定する)
ユーザー・パスワードは、状況にあわせて設定する。
次、おんなじことするときは、すぐにできそうです。