エンジニア的な技術的なブログ

webエンジニアの開発の知見を書きます。PHP、javascript、postgres、mysql、あと多少のインフラ周りとか。

サクッと簡単 SSHトンネリング

ソースはローカル、DBはリモートみたいな動かし方をしたい場合

ありますよね。

 

そんな時に使うsshトンネリングはこう書けば良い。

 

~/.ssh/configに例えば、こんな感じで記載してあるとして、

--------------------------

Host sshhosturl

HostName remorthost.jp

IdentityFile secret_keys/ssh_key.pem

--------------------------

 

リモートのpostgreSQLにトンネリングで接続したいなら、

 

ssh -L 14032:127.0.0.1:5432 sshhosturl

 

ssh -L [ローカルの適当な未使用ポート]:127.0.0.1:[リモートのpostgresポート]

 

こんな感じでいけます。

と。