2012-04-26 138 views

回答

0

您不需要密鑰就可以使用sftp訪問遠程主機。無論是基於密鑰的訪問還是基於密碼的訪問都可以正常工作,除非在遠程服務器上進行明確的配置以便需要其中一個或另一個。

爲了使用ssh密鑰,您需要首先生成一個ssh密鑰對,然後將公鑰密鑰放在遠程服務器的相應位置。具體怎麼做取決於你使用的客戶端以及你對遠程主機有什麼樣的訪問權限。

一般:會生成密鑰並提供公鑰給提供者。他們可能會以另一種方式進行操作(生成密鑰併爲您提供私鑰),但這不太典型。

+0

那麼,很明顯,主機已經禁用基於密碼的身份驗證(這是一個好主意),這是可能的。 – 2012-04-26 14:57:49

+1

我實際上已經更新了答案,以反映你在寫評論的過程中:)。 – larsks 2012-04-26 14:58:06

+0

如果主持人已經這樣做,他不會提供用戶名,而是通過,他會要求公鑰添加到授權密鑰 – Learath2 2012-04-26 23:03:40