天天看點

openSuse系統ssh,scp機器之間不需要密碼通路

user1可以自由通過ssh,scp 通路另一機器上的user2

進入/home/user1/.ssh2 目錄, 生成預設的密鑰對, 需要輸入時,可以按預設的空着即可

#user1/.ssh2> ssh-keygen

id_dsa_a (密鑰)

id_dsa_a.pub (公鑰)

在目前目錄建立identification檔案,内容為: IdKey id_dsa_a

 将id_dsa_a.pub 拷貝到 另一台機器上的user2的.ssh目錄下:

#user2/.ssh2> l

id_dsa_a.pub

在此目錄下建立 authorization 檔案,内容為 Key  id_dsa_a.pub

這時就可以從user1拷貝檔案到user2或者從user2上拷貝檔案到use1了。

如果需要從user2自由操作user1 , 則同理,可以在user1上建立authorization 檔案,裡面儲存user2拷貝過來的公鑰名稱。

其他多機器多使用者互相拷貝操作不需要密碼, 則同步驟建立密鑰對, 拷貝公鑰到對應機器,authorization 可以每行放一個Key ,  這樣可以放多個機器/使用者的公鑰。

以上是ssh2版本的操作。如果是ssh 這種, 那麼目錄名是.ssh,  預設生成的是id_rsa  , id_rsa.pub 密鑰對檔案。 将id_rsa.pub 的内容拷貝到對應的機器/使用者目錄下的authorized_keys檔案裡。 這個檔案也可以放置多個公鑰内容, 以支援多台機器或者多個使用者的無密碼複制,ssh操作。

繼續閱讀