MacとTransmitとSSHトンネル

2019.12.20 (金)

MacでSSHトンネルをする (Coccinellida)を使うのも鬱陶しくなってきたので、コマンドでやることにしました。接続先の例はこんな感じ。

接続先ホスト

host: xxx.xxx.xxx.xxx
user: suser
port: 22
key: /MYKEY

中継(踏み台)ホスト

host: zzz.zzz.zzz.zzz
user: buser
port: 2222
key: /MYKEY

こういうコマンドになる。1234というダミーのポートを使うのがコツです。

$ ssh -L 1234:xxx.xxx.xxx.xxx:22 buser@zzz.zzz.zzz.zzz -p 2222

ターミナル上でプロンプト待ちみたいな感じになるので、そこからTransmitとかでlocalhostとして接続できるようになります。
FTPクライアントの方では、そのターミナルの画面をずっと維持したままで、
“`
host: localhst
user: suser
port: 1234
key: /MYKEY
““
とやります。Coccinellidaと変わらんじゃないか。