0
0

Permission denied (publickey)

Posted at

事象

4月のサーバー管理の引き継ぎ後,サーバーにssh接続できなかった.

症状

・pingは通る

ping <サーバーipアドレス>

・telnetで確認するとポートも開いている
・systemctlでrestartしても直らず
・~/.ssh/authorized_keysを見ても問題ないように見える
・サーバー再起動でも直らず
・/etc/ssh/sshd_configを見ても直らず

原因

~/.ssh/authorized_keysのファイルが壊れていた.
具体的には,ファイルの先頭がREPLACEMENT CHARACTERになっていた.

診断方法

下記コマンドでauthorized_keysの中身を確認すると結果が返ってこない.
(ちなみに,投稿者はこのコマンドで結果が返ってこなかったとき,「まぁcatすれば結果返ってくるし問題ないかぁ」などと考えてしまったために解決する頃には半日過ぎていた)

cat .ssh/authorized_keys | grep rsa

解決方法

authorized_keysのファイルを作り直す.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0