Ubuntu 14.04で実行される認証にRSAキーを使用するSSHサーバー。
私の元のアカウントはSSH(PuTTY)を使用してサーバーに接続できます。
ただし、次の問題が発生します。
Disconnected: No Supported authentication methods available (server sent: publickey)
他のユーザーが認証を試み、そのユーザーが認証された/etc/ssh/sshd_config
ユーザーとしてファイルに追加された場合。
美人コンテストが私のコンピュータで実行されているので、何が起こっているのかわかりません。秘密鍵があります。私は何を見逃していますか?
答え1
SSH権限を設定するのは難しいかもしれません。
~/.ssh
はいdrwx------
?authorized_keys
はい-rw-r--r--
?$HOME
(AまたはB)はグローバルに書き込めません。
答え2
みんなありがとうございます。 sshd_configファイルを変更した後、サービスを再起動して問題を解決しました。また、ユーザーごとに/etc/ssh/にサブフォルダーを作成し、「authorized_keys」ファイルをマイフォルダーから新しいユーザーフォルダーにコピーしました。 (本当に必要かどうかはわかりませんが、とにかくそうでした)