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/