背景 さくらのレンタルサーバーで作成した学習用のLinuxサーバー(Debian)に、ローカルのPCからSSH接続をしようとしました。 ある程度の設定ができたつもりでいましたが、接続の際に下記のエラーが出て詰まりました。 やっと解消できたので、ここに纏めます。 間違い等ありましたら、ご指導の程よろしくお願いいたします。 結論 ファイルやディレクトリのファイルパーミッションを 強い権限にしすぎていた(盲点でした。広げすぎてもダメっぽい。) .ssh関連のファイルを、接続したいユーザーではなくrootユーザーのホームディレクトリにおいていた sshd_configに、重複してはいけない記述を重複させていた(RSAAuthentication yes) これらの問題が同時に起こっており、解決に時間がかかった次第です。 下記に対応した経緯をご説明します。 それぞれの経緯と解説 1. ファイルの権限
![Linuxサーバー(Debian)にssh接続しようとする間に詰まった「Permission denied (publickey)」の対応 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/568bd7957f875ba17a4a8099f08b88bb2699c070/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9TGludXglRTMlODIlQjUlRTMlODMlQkMlRTMlODMlOTAlRTMlODMlQkMlMjhEZWJpYW4lMjklRTMlODElQUJzc2glRTYlOEUlQTUlRTclQjYlOUElRTMlODElOTclRTMlODIlODglRTMlODElODYlRTMlODElQTglRTMlODElOTklRTMlODIlOEIlRTklOTYlOTMlRTMlODElQUIlRTglQTklQjAlRTMlODElQkUlRTMlODElQTMlRTMlODElOUYlRTMlODAlOENQZXJtaXNzaW9uJTIwZGVuaWVkJTIwJTI4cHVibGlja2V5JTI5JUUzJTgwJThEJUUzJTgxJUFFJUU1JUFGJUJFJUU1JUJGJTlDJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz01MmQzNTMzMjI4NWRiZmQ1NGNkZDBiNzFjYWVjYTJmOQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQweXVraTgyNTExOTg4JTIwaW4lMjBHTU8lRTMlODMlOUElRTMlODMlOTElRTMlODMlOUMlRTYlQTAlQUElRTUlQkMlOEYlRTQlQkMlOUElRTclQTQlQkUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTkzY2JjMTgyOTNiOWZmMGY0MjE2ZmI3ZTNmMWZmYWEz%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D4850a98c821f6225ea0c29a4c5dbc05e)