使用Git猛砸,我建立了SSH密鑰和密碼禁用要求根:如何讓PuTTY在創建SSH密鑰後停止請求PW?
sudo nano /etc/ssh/sshd_config
PermitRootLogin without-password
然後重新啓動服務器。混帳擊日誌精細:
它要求SSH密鑰加密密碼短語,這是罰款了。但是,當我使用PuTTY登錄時,仍然需要root密碼。我沒有root密碼,因爲服務器是使用SSH密鑰建立的。
我甚至試過:
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
什麼我錯在這裏做什麼?
編輯:仍然newb帳戶,所以我不能回答我自己的問題,無需編輯原始評論。
解決方案:
下載的puttygen和使用轉換工具轉換id_rsa(SSH私鑰),以.ppk格式。 PuTTY(以及FileZilla)使用.ppk。
轉換完成後,在PuTTY中加載您的服務器配置文件,然後單擊Connection> SSH> Auth並點擊瀏覽。選擇新的.ppk文件並打開。
這應該做到這一點。如果您有密鑰,您可能仍需要輸入您的SSH密鑰加密密碼。
PuTTY在Windows下運行? – akhikhl
是的。我實際上找到了一個解決方案,並在您發佈後立即編輯我的原創評論 – Eric
幹得好,祝賀:) – akhikhl