Estoy tratando de hacer que FTP-SSL funcione con Qt 4.6.3. Ya compilé Qt con soporte OpenSSL. ¿Hay algún buen recurso sobre FTPS con Qt? Parece que QFtp no proporciona soporte SSL. Realmente no quiero crear mi propia implementación FTPS.FTPS (FTP-SSL) en Qt 4.6
// edit: Descubrí QNetworkAccessManager (ty @ frank) pero no puedo encontrar ninguna documentación útil o ejemplos para SSL con él. Eso es lo que estoy intentando:
QUrl url = QUrl("ftp://localhost/filex.txt");
url.setUserName("root");
url.setPassword("root");
QNetworkRequest request(url);
QSslConfiguration SslConfiguration(QSslConfiguration::defaultConfiguration());
request.setSslConfiguration(SslConfiguration);
manager->get(request);
Pero FileZilla no me deja conectarme. La consola FZ dice:
(000035) 21.12.2010 17:31:46 - (no conectado) (127.0.0.1)> usuario root
(000035) 21.12.2010 17:31: 46 - (no conectado) (127.0.0.1)> 530 SSL requiere
configuración
FileZilla:
- FTP sobre SSL/TLS habilitado
- FTP sobre TLS explícito habilitado
- normal sin cifrar FTP anulado
- SSL forzado de las raíces sesión
yo al menos esperaba algún tipo de sslErrors
señales desde el usuario/PW está muy bien y falla SSL, pero yo sólo estoy haciendo señales authenticationRequired
.
Gracias por su ayuda!
¿Has comprobado QNetworkAccessManager? –
@frank muchas gracias por su pista franca, vea mi pregunta actualizada – atamanroman
¿Cuál es su configuración de SSL/TLS en FileZilla? –