0

ftp サーバーにアクセスできません。私は mod_tls/2.4.3 で proftpd 1.3.4a を使用しています。

間違いはTLSOptionsディレクティブにあると思います

TLSEngine                        on
TLSLog                           /var/log/proftpd/tls.log
TLSProtocol                      SSLv23
TLSRSACertificateFile            /etc/proftpd/ssl/proftpd.cert.pem
TLSRSACertificateKeyFile         /etc/proftpd/ssl/proftpd.key.pem
TLSOptions                       NoCertRequest EnableDiags NoSessionReuseRequired
TLSVerifyClient                  off
TLSRequired                      on

tls.logは、接続しようとしたときにこれを言った

Ноя 02 17:19:24 mod_tls/2.4.3[14333]: TLSOption EnableDiags enabled, setting diagnostics callback
Ноя 02 17:19:24 mod_tls/2.4.3[14333]: using default OpenSSL verification locations (see $SSL_CERT_DIR environment variable)
Ноя 02 17:19:24 mod_tls/2.4.3[14333]: SSL/TLS required but absent for authentication, denying USER command
Ноя 02 17:19:24 mod_tls/2.4.3[14333]: [stat]: SSL sessions attempted: 0
Ноя 02 17:19:24 mod_tls/2.4.3[14333]: [stat]: SSL sessions established: 0
Ноя 02 17:19:24 mod_tls/2.4.3[14333]: [stat]: SSL sessions renegotiated: 0
Ноя 02 17:19:24 mod_tls/2.4.3[14333]: [stat]: SSL sessions resumed: 0
Ноя 02 17:19:24 mod_tls/2.4.3[14333]: [stat]: SSL sessions in cache: 0
Ноя 02 17:19:24 mod_tls/2.4.3[14333]: [stat]: SSL session cache hits: 0
Ноя 02 17:19:24 mod_tls/2.4.3[14333]: [stat]: SSL session cache misses: 0
Ноя 02 17:19:24 mod_tls/2.4.3[14333]: [stat]: SSL session cache timeouts: 0
Ноя 02 17:19:24 mod_tls/2.4.3[14333]: [stat]: SSL session cache size exceeded: 0

何か案は?

4

1 に答える 1

1
TLSRequired                      on
....
SSL/TLS required but absent for authentication, denying USER command

サーバーへの接続に SSL/TLS を使用していないと思われます。ただし、SSL/TLS を介して行われる場合にのみ認証を許可します。実際に SSL/TLS を使用している ftp クライアントの設定を確認してください。

于 2014-11-02T12:00:46.087 に答える