質問: ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/534e410b64b2e1474e09629197c19b72.png)公開鍵認証でSSH接続ができません。 原因がどこにあるのか教えていただきたいです。 【行ったこと】 レンタルサーバー側で公開鍵を生成 →クライアント側のsshフォルダ内に、DLされたファイルを名前id_rsaで保存 →sshフォルダのパーミッション700に設定 →id_rsaのパーミッション600に設定 こちらのサイトを参考に、 MacOSでssh接続設定をしたのですが、 以下のようなメッセージが表示されてしまいます。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/477f93177d25726cbe6dbcb3007f9185.png) id_rsa not accessible とはパーミッションの問題でしょうか。 一応パスワード入力の画面が出るので、 入力するのですが以下のようになり、接続できません。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/24be06bab7be9c538c159552baf53ca2.png) 数回試しましたが同じ結果でした。 【追記】 > > ssh -l xxxxxx -i **.ssh/**id_rsa xxxxxxx.xsrv.jp -p 10022 > > > 試しに太字のところにパスを足してみると、No such file directoryは表示されなくなりました。 しかし、パスワードを入力するとやはり接続できません。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/26a192c4758a7d9f82d98db0016b1cb2.png) 【追記2】ご指摘いただいて以下入力しました。 > > ssh -v -l xxxxxx -i .ssh/id_rsa xxxxxxx.xsrv.jp -p 10022 > > > 結果は画像の通りです。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/b765bea6f29d82986e925df20ef4b8a5.png)」 xサーバーのSSH接続は有効化されていることを確認しました。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/da6ef182c64550103af1dc4641bb4fde.png) 【追記3】-vvv でのログは以下の通りです。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/ae49d13db99377ea7ebfd6a25b8ad9c6.png) 【追記4】 ls -al .ssh 結果表示 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/2df96e8a0f1489c76cddfd4535bb6431.png)
回答: 最初のメッセージでは、ファイルが存在しない、と言ってます。 もいちどそのファイルがあるのか、ファイル名が間違ってないのかチェックしてみよう