É 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.