Hoy vamos a ver una solución cuando nos aparece el mensaje «534 Protection level negotiation failed». Este error se da al intentar transferir archivos a un servicio FTPS de Microsoft Internet Information Server, en Windows Server claro, usando el comando lftp en nuestro cliente Linux.
Causa:
El servicio FTPS de IIS se configuró con «Requerir conexiones SSL», pero lftpaún está predeterminado para transferencias de datos de texto sin cifrar.
Solución:
- Se puede aplicar esta configuración en todo el sistema, es decir, a todos los usuarios del sistema, modificando el archivo
/etc/lftp.conf. - O para uno o más usuarios específicos, copiando
/etc/lftp.confa~/.lftp/rc(rc es un archivo, copiamos lftp.conf a rc directamente)
Hay que agregar al final del archivo lo siguiente:
set ftp:ssl-force true set ftp:ssl-protect-data true set ftps:initial-prot
Con esto sería suficiente para solucionarlo.






