【FileZilla】レンタルサーバへのFTP接続に失敗してしまう場合の対処法:GnuTLS エラー -8の解決策

レンタルサーバに、FileZillaからFTP接続しようとしたところ、以下のようなエラーが出てログインできなくなってしまいました。

状態: TLS を初期化しています…
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」までしか対応していない場合、上述のようなエラーが生じてしまうわけです。

一言メモ
TLSとは、データ送受信時の暗号化方式のことで、バージョンが新しく(数字が大きく)なるほど より「安全」に通信ができます。
対処方法

今回のエラーは、FileZilla側のTSLを「1.0」または「1.1」に設定してあげることで解決します。※FileZillaのバージョンが古いと TSLの変更オプションが表示されません。最新版に更新しておきましょう。

FileZillaにて「編集>設定」を選択。

「設定」ウィンドウが開いたら「接続>TSLオプション」にて、「TSL1.0(安全でない)」または「TSL1.1(安全でない)」を選び「OK」をクリック。

※FileZillaのバージョンが古いと TSLの変更オプションが表示されません。最新版に更新しておきましょう。

この状態で、再度FTP接続をしてみると無事に接続できるようになりました。

以上です。