Forge.laravelを使用してLinode上にサーバーを作成しました。
すべて正常に動作しているようですが、SSH経由でサーバーにアクセスしようとしています。 Forgeはデフォルトでサーバーを作成し、パスワードによるSSHアクセスを許可するようになったため、サーバーにSSHキーを追加する必要があります。これを行うには、コントロールパネルの[サーバーマネージャー]タブにオプションがあります。
Githubの記事に従ってSSHキーを作成しましたが、githubへの接続は正常に機能します。
help.github.com/articles/generate-ssh-keys
公開鍵をforgeに配置した後、次を使用してSSH経由でサーバーにアクセスしようとしました。
ssh MY_SERVER_PUBLIC_IP
ssh forge@MY_SERVER_PUBLIC_IP -i /home/MYUSER/.ssh/id_rsa.pub
次のエラーが発生しました:
Permission denied (publickey)
この問題を解決する方法についてのアイデアはありますか????
キーを作成する場合、2つの部分があります。公開鍵と秘密鍵。
偽造してsshキーを作成し、名前を付けて(どれでも構いません)、公開キーを切り取って、指定されたフォームフィールドに貼り付けます。
次に、秘密鍵をローカルに保存します.ssh folder
同じ接続コードを使用して、秘密鍵を参照します。