2016-03-15 82 views
-1

我嘗試配置從服務器1到服務器2的無密碼ssh連接。 在服務器1用戶被稱爲「user1」,在第二個服務器用戶被稱爲「user2」。我可以以某種方式爲這個星座建立一個無密碼的ssh連接嗎? 普通的ssh-凱基+放在其他服務器的auhtorized_keys的id_rsa.pub的內容不工作。 是否有人知道這種可能性?順便說一句, 。這是不可能的服務器上添加一個名爲「用戶2」的用戶1ssh與其他用戶名的無密碼連接

感謝

+0

#2是軟件開發的幫助。你應該考慮在[su]或[unix.se]上提問。你還應該包括更多關於你正在嘗試的東西的細節 - 例如,包括你正在運行的確切命令以及它們產生的輸出。 – Kenster

回答

0

你有不同的選擇,但你需要做的第一件事就是放的user1鍵在authorized_keys文件user2server2。這基本上是說「擁有這把鑰匙的人可以聲稱是user2」。接下來你有兩個選擇 - 第一,和最簡單的可能,是直接在SSH命令中指定的用戶名:

ssh [email protected] 

爲了避免要記住,每一次,一個條目添加到您的.ssh/config文件(文件可能不存在):

Host server2 
    User user1 

然後你就可以做ssh server2

+0

但如果我把用戶1的公鑰服務器1在用戶2的authorized_keys文件在服務器2,然後我打電話SSH用戶2 @ Server2上我必須輸入user2的 – shirocko

+0

的'user1'需要公鑰密碼走在user2'的'authorized_keys文件上'server1' – IBam

+0

我在Server1上沒有user2的,只有在Server2上 – shirocko

相關問題