forge.laravel.com で SSH キーを正しく設定するにはどうすればよいですか?

forge.laravel.com で SSH キーを正しく設定するにはどうすればよいですか?

forge.laravel を使用して Linode 上にサーバーを作成しました。

すべて正常に動作しているようですが、現在、SSH 経由でサーバーにアクセスしようとしています。Forge は、デフォルトで、パスワード経由の SSH アクセスを許可しないサーバーを作成するため、サーバーに SSH キーを追加する必要があります。コントロール パネルのサーバー マネージャー タブに、これを行うためのオプションがあります。

github の記事に従って SSH キーを作成し、github への接続は正常に動作しました。

help.github.com/articles/sshキーの生成

公開鍵を Forge に配置した後、次のコマンドを使用して SSH 経由でサーバーにアクセスしようとしました。

ssh MY_SERVER_PUBLIC_IP

 ssh forge@MY_SERVER_PUBLIC_IP -i /home/MYUSER/.ssh/id_rsa.pub

次のエラーが発生しました:

Permission denied (publickey)

この問題を解決する方法について何かアイデアはありますか?

答え1

キーを作成するときは、公開キーと秘密キーの 2 つの部分があります。

Forge に移動して SSH キーを作成し、名前を付けて (任意の名前でかまいません)、公開キーを切り取って、指定されたフォーム フィールドに貼り付けます。

.ssh folder次に、秘密鍵を参照する同じ接続コードを使用して、秘密鍵をローカルに保存します。

関連情報