Autenticação FTP com chave pública?

Autenticação FTP com chave pública?

É possível fazer login via FTP no meu servidor dedicado usando um par de chaves privada/pública? ou seja, sem usar uma senha?

Responder1

O FTP pode usar SSL, que suporta autenticação de cliente usando certificados X.509. No entanto, embora muitos servidores FTP suportem FTPS, não conheço nenhum que suporte certificados de cliente. (Além disso, a autenticação do cliente é complicada em SSL – em muitos casos, você teria que criar e manter sua própria autoridade de certificação e outras coisas. Não muitosclientestambém suporta esse tipo de autenticação.)

Muito mais fácil é usar SFTP, o protocolo de transferência de arquivos SSH. Ele usa exatamente as mesmas chaves que o SSH "normal". No Windows,WinSCPeFileZillasuporta SFTP.

informação relacionada