使用公钥进行 FTP 身份验证?

使用公钥进行 FTP 身份验证?

是否可以使用私钥/公钥对通过 ftp 登录到我的专用服务器?即无需使用密码?

答案1

FTP 可以使用 SSL,它支持使用 X.509 证书进行客户端身份验证。但是,虽然许多 FTP 服务器都支持 FTPS,但我不知道有哪个服务器支持客户端证书。(此外,SSL 中的客户端身份验证很复杂——在许多情况下,您必须创建和维护自己的证书颁发机构等。没有多少客户也支持这种类型的身份验证。)

更简单的方法是使用 SFTP,即 SSH 文件传输协议。它使用的密钥与“普通”SSH 完全相同。在 Windows 上,温SCP档案支持SFTP。

相关内容