日々精進

新しく学んだことを書き留めていきます

sshでログインしようとすると「we did not send a packet, disable method」エラー

ssh <ip address> -vvvT でログインしようとすると、ログの下の方に「we did not send a packet, disable method」 というエラーメッセージが出てログインできない。

原因は.sshフォルダのパーミッションだった。 .sshのパーミッションが744になっていたのでログインできてなかった。 パーミッションを以下のように設定したらログインできた。

サーバ側 sudo chmod 700 .ssh sudo chmod 600 authorized_keys

クライアント側 sudo chmod 700 .ssh sudo chmod 600 id_rsa (秘密鍵)

何度SSHにハマるんだ俺は。。

参考:

SSH の自動ログインメモ

d.hatena.ne.jp