Posted at

GCEに初めてSSH接続してハマったこと

More than 1 year has passed since last update.

Google Cloud Platformで、Compute EngineのインタンスにSSH接続する必要があり、ググって方法を試しましたが、Permission deniedというエラーがターミナルで出ました。

結果として、一番初めにGCEにSSH接続するときは、Compute Engineのダッシュボードで、公開鍵の内容を所定の場所にコピペする必要があります。



この画像の様にSSHの欄があります。

このブロックをするチェックの下に、公開鍵を追加するところがあります。

そこに、公開鍵の内容をコピペして追加してください。

すると赤い部分に、ログインする際のユーザー名が表示されます。

黒い四角の部分に、公開鍵の内容の抜粋が表示されます。

ssh -i ~/.ssh/id_rsa ユーザー名@インスタンスの外部IPアドレス

の形で、ログインできます。

ログインに成功すると、下記の画像の文字がターミナルに表示されます。

一応秘密鍵のフォルダの権限は、変えてみました。



chmod 700 ~/.ssh

下記の記事が参考になると思います。

https://webkaru.net/linux/mac-ssh-login-public-key/