GCPのCompute EngineへPuttyやWinSCPで接続したいという要望があり検索したのですが、なかなか情報が無かったためここで共有します。
・GCEの状態
外部IPアドレス未設定OS Login有効
・接続方法
SSHトンネルを利用する。1. 以下のコマンドをWSL上などで実行。
gcloud compute ssh {{ gce name }} --ssh-flag="-L 10001:localhost:22 -N -f"
- PuttyやWinSCPなどでは以下の情報で接続する。
ホスト名:localhost
ポート:10001
秘密鍵:GCP用の鍵