it-swarm-ja.com

サーバーからTLSアラートを受信しました:ハンドシェイクに失敗しました(40)

FTPでWebサイトにアクセスしようとしています。 IPアドレスがブロックされておらず、正しいポートと認証情報を使用していることを確認しましたが、まだこのエラーログが表示されます。

Status: Resolving address of ftp.bakealot.com
Status: Connecting to 77.72.2.194:21...
Status: Connection established, waiting for welcome message...
Status: Initializing TLS...
Error:  Received TLS alert from the server: Handshake failed (40)
Error:  Could not connect to server
Status: Waiting to retry...
Status: Resolving address of ftp.bakealot.com
Status: Connecting to 77.72.2.194:21...
Status: Connection established, waiting for welcome message...
Response:   220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Response:   220-You are user number 1 of 100 allowed.
Response:   220-Local time is now 16:22. Server port: 21.
Response:   220-This is a private system - No anonymous login
Response:   220-IPv6 connections are also welcome on this server.
Response:   220 You will be disconnected after 15 minutes of inactivity.
Command:    AUTH TLS
Response:   234 AUTH TLS OK.
Status: Initializing TLS...
Error:  Received TLS alert from the server: Handshake failed (40)
Error:  Could not connect to server

どこでトラブルシューティングを開始できますか?

3
adampski

ProFTPでこの問題が発生し、FileZillaでも同じエラーメッセージが表示されました。上記と同じ理由で、FileZillaはTLS接続でRC4を無効にしました。おそらく証明書チェックなしでも接続できます(サイトマネージャ-プロトコルの下):

enter image description here

あるいは、私にとってうまくいったことは、FTPサーバーにサーバー上のSSL証明書へのパスを与えることでした。ただし、PureFTPに固有なので、どのファイルにパッチを適用するかはわかりません。申し訳ありません。

これは役立つかもしれません: http://download.pureftpd.org/pub/pure-ftpd/doc/README.TLS

6
Jay Versluis