2016-04-29 22 views
0

我需要給SCP一些沒有密碼的文件。我自己的困惑在SSH authentication.Below是該方案通過不同的用戶SSH到另一個主機

主持人:server1的 用戶:用戶1(對server1的訪問)

主持人:服務器 用戶:用戶2(對服務器2的訪問)

那麼如何設置兩個用戶之間和哪個服務器上的ssh握手呢?

+0

你想從server1複製文件到Server2? –

+0

是的,我需要將文件從server1複製到server2 – Jeel

回答

2

您只需將客戶端上的用戶(執行復制)的密鑰推送到主機上的用戶帳戶(接收文件)即可。

所以,如果你想Server2的user2的複製到USER1 server1上:

# logged in as user2 on server2 
ssh-copy-id [email protected] 

或者周圍的其他方式:

# logged in as user1 on server1 
ssh-copy-id [email protected] 

提示時,輸入您的密碼,然後將鑰匙應該被複制。

然後你就可以測試:

ssh [email protected] # should log in with no password to server1 as user1 
+0

不幸的是我沒有password.We只使用ssh密鑰 – Jeel

+0

在這種情況下,你只需要手動複製你的公鑰'ssh-rsa AAAAB .... RXte'到用戶主目錄中沒有密碼登錄的服務器上的〜/ .ssh/authorized_keys'文件。 – drew010

相關問題