以前にも書きましたが、最近はもっぱらFTPツールとしてFileZillaを利用しています。
中々快適に使っていたのですが、ある時、急に、何故か!つながらなくなってしまった。
FileZillaには複数のサイト(サーバ)を登録しておくことができますが、つながらなくなったのはその一部。
SFTP接続しているもののうちのいくつかだけがどーにもこーにも接続できない・・
つか、今すぐファイル更新したいのに!なんでじゃー
とりあえず公開鍵を登録しなおしてみる
そもそもSFTP接続するには公開鍵を登録しておかないといけないのですが、念のため接続できないFileZillaへの公開鍵の登録を再チェック・・
うーーん、ちゃんと登録されているよなあ・・
KUSANAGIが原因か!?
実際、今回接続できないのは30個くらい登録してあるサーバーのうちの2つだけ。何か共通することはないか・・と考えてみると、そういやこの2つともWordpress高速化を狙ってKUSANAGI化しているやつだよ・・orz
流行りに乗ってKUSANAGIにしてみたものの、これまた流れに乗ってNginxにしたがために.htaccessは使えなくなるし、無駄にセキュリティは高くなって何かと手間だし、しかも裏の仕組みがサッパリで何がどうなっているのかサッパリだし ( ̄ヘ ̄;)ウーン
とりあえずyum update で KUSANGI更新してみたりしたけど解決せず・・orz
基本に戻ってFileZillaのエラーログをチェック
と、ここは基本に立ち戻ってエラーログを確認してみましょう。
FileZillaでは設定画面でログを残すかどうかを設定できます。
普段はログを取っていないので、改めて設定して、再度つながらないサーバーに接続!
当然つながらない!
よっしゃ!ログチェックじゃあ!!
ぬぬ・・?なんですか、このエラーは・・
2018-06-05 10:27:32 14900 1 エラー: Server sent disconnect message 2018-06-05 10:27:32 14900 1 エラー: type 2 (protocol error): 2018-06-05 10:27:32 14900 1 エラー: "Too many authentication failures" 2018-06-05 10:27:32 14900 1 エラー: サーバーに接続できませんでした
どうやら、FileZillaに登録されている鍵が多すぎるとのことでエラーになっているようです。
FileZillaってそんな制限なくいくつでも鍵が登録できちゃうんで、えぇ~っって感じです。
仕方なく、普段あまり接続しないサーバーの鍵の登録を削除して、
5個くらいまで減らしたらつながるようになりました(´・ω・`)
KUSANAGIばっかりつながらなかったのはたまたまだったのか・・
とりあえず解決しましたが、多くのサーバーを使うので微妙に不便です・・