我们已获得远程 SFTP 服务器(由其他人托管)的用户名和密码。
我的 SFTP 客户端程序(我使用的)要求提供 key 才能继续。 我应该要求 SFTP 提供商向我们提供什么 key - 公共(public) key 还是私有(private) key ?
最佳答案
您不需要 key 即可使用 sftp
访问远程主机。基于 key 或基于密码的访问都可以正常工作,除非远程服务器上的显式配置需要其中之一。
为了使用 ssh key ,您需要首先生成 ssh key 对,然后将公钥放置在远程服务器上的适当位置。具体如何执行此操作取决于您使用的客户端以及您对远程主机的访问类型。
一般来说:您将生成 key 并将公钥提供给提供商。他们可能会以其他方式进行操作(生成 key 并向您提供私钥),但这种情况不太常见。
关于linux - 访问 SFTP 服务器 - 是否需要 key ,如果需要,是公共(public) key 还是私有(private) key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10335938/