我試圖設置從一臺主機到另一臺主機的無密碼認證。以下是該場景:從一臺主機到另一臺設置無密碼認證
用戶A可以訪問主機A(Windows Server)。 用戶B有權訪問主機B(Unix服務器)(不直接訪問,您需要以不同的帳戶登錄主機,然後su到用戶B)
我想知道是否可以設置無密碼主機A作爲用戶B連接到主機B的身份驗證?
我試圖從主機A獲取公鑰並將其添加到authorized_keys(... /。ssh/authorized_keys)文件中。我已經檢查的權限上的authorized_keys是600和的.ssh是700
authorized_keys文件的內容如下:
---- BEGIN SSH2 PUBLIC KEY ---- 支持SSH-RSA AAAAB3NzaC1yc2EAAAABJQCCCIEAwc4rPjPeehHYe1VmUX4/X8pZwtqBawwD56Ksfi3wlEiM ZlbO1kH1a + eBAC51aWgYbuAiKsLCaVVtZKx0ArcfJzWvnO36VpHGYxPEMpBG/YzoxVwh5WL2DUNijJ1/ ZePAeayg/4RvBp2y9Ds1TQB29Oe3tTVeRTY3eUky4zSWEQE ==用戶A @主機A ---- END SSH2 PUBLIC KEY ----
我已經包括我們在文件中嘗試用戶@主機的幾個組合erB @ hostB但無濟於事。
有人請指教,如果我試圖可能不可能的東西(可能是我沒做對)?或者如果有什麼我失蹤?
任何幫助將不勝感激。謝謝。
恭喜您的第一個解決問題的答案!它寫得很好,很清楚。 – 2014-10-22 12:23:59