[解決済み】~/.ssh/authorized_keysに公開鍵を追加しても自動でログインしない
2022-03-23 02:14:45
質問
公開SSH鍵を
authorized_keys
ファイルを作成します。
ssh localhost
は、パスワードを聞かずにログインできるはずです。
そうして、試しに入力したのが
ssh localhost
が、まだパスワードを入力するように要求されます。何か別の設定をしなければならないのでしょうか?
パーミッションの変更方法について、説明書通りに行いました。
を実行すると、以下のような結果になります。
ssh -v localhost
.
debug1: Reading configuration data /home/john/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: Connection established.
debug1: identity file /home/john/.ssh/identity type 1
debug1: identity file /home/john/.ssh/id_rsa type -1
debug1: identity file /home/john/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_4.7p1 Debian-8ubuntu3
debug1: match: OpenSSH_4.7p1 Debian-8ubuntu3 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_4.7p1 Debian-8ubuntu3
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-md5 none
debug1: kex: client->server aes128-cbc hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: Host 'localhost' is known and matches the RSA host key.
debug1: Found key in /home/john/.ssh/known_hosts:12
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering public key: /home/john/.ssh/identity
debug1: Server accepts key: pkalg ssh-rsa blen 149
debug1: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
そして、上記のログの後にパスフレーズを要求されます。なぜ、パスワードなしでログインできないのでしょうか?
解決方法は?
のパーミッションを確認する必要があります。
authorized_keys
ファイル、およびそのファイルがあるフォルダ/親フォルダを指定します。
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
詳細は以下をご覧ください。 このページ .
また、ホームディレクトリのパーミッションを変更/確認し、グループなどの書き込み権限を削除する必要がある場合があります。
chmod go-w ~
関連
-
[解決済み] Putty: Server refused our key Errorを取得する。
-
[解決済み] PPKファイルからPEMを作成する [重複]。
-
[解決済み] ファイアウォール内のサーバーにSSH接続する
-
[解決済み】~/.ssh/authorized_keysに公開鍵を追加しても自動でログインしない
-
[解決済み】Windows 10でssh-agentの起動に失敗する。"unable to start ssh-agent service, error :1058" (ssh-agentサービスを開始できません、エラー:1058)。
-
[解決済み】GitHubの複数アカウントとSSH設定
-
[解決済み】SSHリモートコマンドを手動で実行すると、なぜ環境変数が少なくなるのか?[クローズド]
-
[解決済み】Amazon EC2インスタンスにSSH接続しようとすると、「警告:保護されていないプライベートキーファイルがあります!」と表示される。
-
[解決済み】SSH-PK-Authenticationで後で使用するためにPKCS12ファイルから公開鍵/秘密鍵を抽出する。
-
[解決済み】ansibleのSSH認証チェックを無視する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Putty: Server refused our key Errorを取得する。
-
[解決済み] Putty: Server refused our key Errorを取得する。
-
[解決済み】~/.ssh/authorized_keysに公開鍵を追加しても自動でログインしない
-
[解決済み】Windows 10でssh-agentの起動に失敗する。"unable to start ssh-agent service, error :1058" (ssh-agentサービスを開始できません、エラー:1058)。
-
[解決済み】GitHubの複数アカウントとSSH設定
-
[解決済み】SSHリモートコマンドを手動で実行すると、なぜ環境変数が少なくなるのか?[クローズド]
-
[解決済み】Amazon EC2インスタンスにSSH接続しようとすると、「警告:保護されていないプライベートキーファイルがあります!」と表示される。
-
[解決済み】SSH-PK-Authenticationで後で使用するためにPKCS12ファイルから公開鍵/秘密鍵を抽出する。
-
[解決済み】ansibleのSSH認証チェックを無視する方法は?
-
[解決済み】「sign_and_send_pubkey: signing failed: agent refused operation」を解決する方法は?