Есть фтп-сервер, есть java-клиент с ftp4j который должен подключится к этому серверу и положить туда файлик. Настройки SSL на vsftpd:
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
debug_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
rsa_cert_file=/etc/vsftpd/ssl/vsftpd.pem
require_ssl_reuse=YES
Tue Dec 6 10:11:02 2011 [pid 32234] [skipterm0001] FTP response: Client "xx.xx.xx.xxx", "150 Here comes the directory listing."
Tue Dec 6 10:11:02 2011 [pid 32202] [skipterm0001] DEBUG: Client "xx.xx.xx.xxx", "SSL version: TLSv1/SSLv3, SSL cipher: DES-CBC3-SHA, not reused, no cert"
Tue Dec 6 10:11:02 2011 [pid 32202] [skipterm0001] DEBUG: Client "xx.xx.xx.xxx", "No SSL session reuse on data channel."
Tue Dec 6 10:11:02 2011 [pid 32202] [skipterm0001] DEBUG: Client "xx.xx.xx.xxx", "SSL shutdown state is: NONE"
Tue Dec 6 10:11:02 2011 [pid 32202] [skipterm0001] DEBUG: Client "xx.xx.xx.xxx", "SSL shutdown state is: SSL_SENT_SHUTDOWN"
Tue Dec 6 10:11:02 2011 [pid 32202] [skipterm0001] DEBUG: Client "xx.xx.xx.xxx", "SSL shutdown state is: 3"
Tue Dec 6 10:11:02 2011 [pid 32234] [skipterm0001] FTP response: Client "xx.xx.xx.xxx", "522 SSL connection failed; session reuse required: see require_ssl_reuse option in vsftpd.conf man page"
Если в vsftpd.conf сделать: require_ssl_reuse=NO то все передача файла осуществляется нормально, но как я понимаю это создает некоторую угрозу безопасности. Подскажите что можно покурить и с чьей стороны (программистов или администратора) что бы защищенная передача файла на сервер осуществлялась при require_ssl_reuse=YES ?