フラミナル

考え方や調べたことを書き殴ります。IT技術系記事多め

gcloudを使ったSSHログインにProxycommandを使う(多段SSH)

SSH keys

とくにgcloudだからといってやることは変わらないのですが、~/.ssh/configの編集です。gcloudの設定はこちらをみてください。

gintec.hatenablog.com

構成はローカルー踏み台ーGCPインスタンスとします。

多段設定

vi ~/.ssh/config にて下記を追加


Host [GCPインスタンスのIP]
       ProxyCommand ssh -W %h:%p fumidai

Host fumidai
        User [踏み台にアクセスするユーザー]
        HostName [踏み台のIP]
        Port [踏み台のポート]
        IdentityFile [踏み台にアクセスする秘密鍵]

この設定をいれたら、gcloud compute ssh [GCPインスタンスIP]を実行!