0
我们已为远程SFTP服务器(由其他人托管)提供了用户名和密码。访问SFTP服务器 - 是必需的密钥,如果是,则为公共或私有密钥
我的SFTP客户端程序(我使用)要求Keys继续。 我应该问什么关键SFTP提供商给我们 - 公共或私人?
我们已为远程SFTP服务器(由其他人托管)提供了用户名和密码。访问SFTP服务器 - 是必需的密钥,如果是,则为公共或私有密钥
我的SFTP客户端程序(我使用)要求Keys继续。 我应该问什么关键SFTP提供商给我们 - 公共或私人?
您不需要密钥就可以使用sftp
访问远程主机。无论是基于密钥的访问还是基于密码的访问都可以正常工作,除非在远程服务器上进行明确的配置以便需要其中一个或另一个。
为了使用ssh密钥,您需要首先生成一个ssh密钥对,然后将公钥密钥放在远程服务器的相应位置。具体怎么做取决于你使用的客户端以及你对远程主机有什么样的访问权限。
一般:你会生成密钥并提供公钥给提供者。他们可能会以另一种方式进行操作(生成密钥并为您提供私钥),但这不太典型。
那么,很明显,主机已经禁用基于密码的身份验证(这是一个好主意),这是可能的。 – 2012-04-26 14:57:49
我实际上已经更新了答案,以反映你在写评论的过程中:)。 – larsks 2012-04-26 14:58:06
如果主持人已经这样做,他不会提供用户名,而是通过,他会要求公钥添加到授权密钥 – Learath2 2012-04-26 23:03:40