レンタルサーバに、FileZillaからFTP接続しようとしたところ、以下のようなエラーが出てログインできなくなってしまいました。
GnuTLS エラー -8: A packet with illegal or unsupported version was received.
状態: “ECONNABORTED – 接続が閉じられました” への接続の試行が失敗しました。
エラー: サーバーに接続できません
調べてみたところ、こちらのエラーは、データの送受信に用いる「TSL」のバージョンが、レンタルサーバ側とFileZilla側とで異なる場合に生じる模様。
2022年12月時点で、FileZillaは「TLS 1.0~1.3」までに対応しているのですが、デフォルトでは「TSL1.2」に設定されています。
このため、レンタルサーバー側が「TSL1.0」や「TSL1.1」までしか対応していない場合、上述のようなエラーが生じてしまうわけです。
今回のエラーは、FileZilla側のTSLを「1.0」または「1.1」に設定してあげることで解決します。※FileZillaのバージョンが古いと TSLの変更オプションが表示されません。最新版に更新しておきましょう。
FileZillaにて「編集>設定」を選択。
「設定」ウィンドウが開いたら「接続>TSLオプション」にて、「TSL1.0(安全でない)」または「TSL1.1(安全でない)」を選び「OK」をクリック。
※FileZillaのバージョンが古いと TSLの変更オプションが表示されません。最新版に更新しておきましょう。
この状態で、再度FTP接続をしてみると無事に接続できるようになりました。
以上です。