お世話になります。
RHEL7のサーバにsshでログインしようとしています。
このサーバはパスワード認証を禁止しております。
公開鍵認証でログインしております。
登場機器は以下となります。
・windowsPC1
・windowsPC2
・Linuxサーバ1
・Linuxサーバ2
通常は以下の流れです。
①windowsPC1からLinuxサーバ1にログイン
②Linuxサーバ1からLinuxサーバ2に公開鍵認証でsshでログイン
③パスワードやパスフレーズを聞かれることなくログイン
今回は以下の作業を行っています。
※windowsPC1の秘密鍵をwindowsPC2にコピー致しました。
①windowsPC2からLinuxサーバ1にログイン
②Linuxサーバ1からLinuxサーバ2に公開鍵認証でsshでログイン
※ここで以下のメッセージが表示
Enter passphrase for key 'ユーザのホームディレクトリのパス .ssh/id_rsa':
※ここで秘密鍵のパスフレーズを入力しEnterボタン
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
ログイン出来ませんでした。
以下のサイト等参考に対策を確認致しました。
https://qiita.com/youcune/items/2f427979403771f2e03a
Linuxサーバ2の/var/log/secureを確認しました。
tail -fコマンドでログを出力しながら、ログインを実施して以下の1行のみ出力されました。
日時 Linuxサーバ2 sshd[8724]: Connection closed by Linuxサーバ1のグローバルIPアドレス port 49756 [preauth]
ちなみにwindowsPC2からLinuxサーバ1にログインして、
別の複数のLinuxサーバには問題なくログインできております。
別の複数のLinuxサーバはすべてパスワード認証です。
公開鍵認証のLinuxサーバ2のみログインできておりません。
大変お手数ですが、対策をご教示頂けると助かります。
宜しくお願い致します。
20211110
18時6分追記
Linuxサーバ2(SSHサーバ)の
/etc/ssh/sshd_config
の変更点は以下です。
diff sshd_config.デフォルトファイル sshd_config
PermitRootLogin no
< PasswordAuthentication yes
PasswordAuthentication no
宜しくお願い致します。
あなたの回答
tips
プレビュー