¿Autenticación FTP con clave pública?

¿Autenticación FTP con clave pública?

¿Es posible iniciar sesión mediante ftp en mi servidor dedicado utilizando un par de claves pública y privada? es decir, sin utilizar una contraseña?

Respuesta1

FTP puede utilizar SSL, que admite la autenticación del cliente mediante certificados X.509. Sin embargo, si bien muchos servidores FTP admiten FTPS, no conozco ninguno que admita certificados de cliente. (Además, la autenticación del cliente es complicada en SSL; en muchos casos, tendría que crear y mantener su propia autoridad de certificación y demás. No muchasclientelatampoco admite este tipo de autenticación.)

Mucho más sencillo es utilizar SFTP, el protocolo de transferencia de archivos SSH. Utiliza exactamente las mismas claves que usaría SSH "normal". En Windows,WinSCPyArchivoZillaadmite SFTP.

información relacionada