
VMインスタンスにsshできるようにしたかったのですが、 でssh設定を変更できました
gcloud compute config-ssh
。 これによってssh設定が変更され、 でsshできるようになったとのことです。
ssh server-name-some-stuff
username1
何らかの理由で、上記の操作を行うと、(ローカルマシン上の)公開鍵を使用しようとすると、公開鍵が拒否されるというエラーが発生します。しかし、
ssh username2@server-name-some-stuff
ssh で接続できます。gcloud compute config-ssh
を使用するように呼び出すにはどうすればよいですかusername2
。
答え1
のgcloud compute config-ssh
そのようなオプションはありません:
概要
gcloud compute config-ssh [--dry-run] [--force-key-file-overwrite] [--remove] [--ssh-config-file=SSH_CONFIG_FILE] [--ssh-key-file=SSH_KEY_FILE] [GCLOUD_WIDE_FLAG …]
説明
gcloud compute config-ssh
各インスタンスのエイリアスをユーザーの SSH 構成 (~/.ssh/config
) ファイルに追加することで、仮想マシン インスタンスへの SSH 接続が容易になります。
手動で編集する必要があります~/.ssh/config
。User username2
各Host
セクションに追加するか、ユーザー名がすべてのホストで同じである場合は、次のようなワイルドカード ホストを使用します。
Host *
User username2
Host *.example.com
User username2