自宅サーバーのFTP接続でのエラーについて
この記事は、私の詰まった問題について解決方法とともに書きたいと思います。
FTPサーバーにアクセスできない問題について
問題が起こるる環境について!
サーバーOSの種類
・CentOS
・Scientific Linux
FTPサーバー
・vsftpd
FTPサーバーにてSSL通信を行う設定をしている場合
例えば、FTPSなど
FTPクライアント
・FileZilla 3.5.3 2012年1月8日公開
注意
FileZilla 3.5.2では、問題は起こりません。
上記の条件下で次のような接続を行う
FileZillaのバージョン3.5.3にて、FTPS接続を行うと「Error: GnuTLS error -12: A TLS fatal alert has been received. 」と言うエラーが表示されて接続できない
ちなみに、FileZillaのバージョン3.5.2では正常に接続できる。
原因について
FileZillaのバージョン3.5.3は「DES-CBC3-SHA」をサポートしていないようです。
解決方法
FTPサーバーのvsftpdの設定の最後に以下を追加すると解決するそうです。
ディレクトリ:/etc/vsftpd/vsftpd.conf ←私の場合w
ssl_ciphers=HIGH
ちなみに
ssl_ciphersと言うのは、SSL暗号化接続に使用する暗号スイートを指定するそうです。
デフォルトでは、「DES-CSC3-SHA」です。
ssl_ciphersについての参照元
vsftpdの設定(vsftpd.conf)
今回の問題については、FileZillaのバグレポートを参考にしました
詳しく見たい方は以下を参考にしてください。
Ticket #7873 TLS problem - cannot login via TLS in 3.5.3 (3.5.2 fine)
FTPサーバーにアクセスできない問題について
問題が起こるる環境について!
サーバーOSの種類
・CentOS
・Scientific Linux
FTPサーバー
・vsftpd
FTPサーバーにてSSL通信を行う設定をしている場合
例えば、FTPSなど
FTPクライアント
・FileZilla 3.5.3 2012年1月8日公開
注意
FileZilla 3.5.2では、問題は起こりません。
上記の条件下で次のような接続を行う
FileZillaのバージョン3.5.3にて、FTPS接続を行うと「Error: GnuTLS error -12: A TLS fatal alert has been received. 」と言うエラーが表示されて接続できない
ちなみに、FileZillaのバージョン3.5.2では正常に接続できる。
原因について
FileZillaのバージョン3.5.3は「DES-CBC3-SHA」をサポートしていないようです。
解決方法
FTPサーバーのvsftpdの設定の最後に以下を追加すると解決するそうです。
ディレクトリ:/etc/vsftpd/vsftpd.conf ←私の場合w
ssl_ciphers=HIGH
ちなみに
ssl_ciphersと言うのは、SSL暗号化接続に使用する暗号スイートを指定するそうです。
デフォルトでは、「DES-CSC3-SHA」です。
ssl_ciphersについての参照元
vsftpdの設定(vsftpd.conf)
今回の問題については、FileZillaのバグレポートを参考にしました
詳しく見たい方は以下を参考にしてください。
Ticket #7873 TLS problem - cannot login via TLS in 3.5.3 (3.5.2 fine)

