2012-05-31 164 views
33

我想從遠程機器上覆制文件到我正在使用的本地機器。每當我運行這個命令,我都會提示輸入密碼。我不知道該輸入什麼密碼,因爲我從來沒有配置任何密碼。任何人有任何提示?scp從遠程主機到本地主機

scp stuff.php [email protected]:Users/djorge/Desktop 
+2

你究竟在哪裏運行這個命令?在遠程機器上?或你的本地?如果它在本地機器上,則基本上只是在執行本地文件複製。如果您本地沒有密碼,請將指令順序顛倒並在本地運行,這樣您的本地計算機即可啓動副本並登錄到遠程副本,而不是相反。 –

回答

17

有必須在用戶的AllowUsers部,在配置文件/ etc/SSH/ssh_config中,在遠程計算機上。編輯配置文件後,您可能必須重新啓動sshd。

然後你就可以從遠程主機文件 「的test.txt」 複製例如到本地主機

SCP [email protected]:test.txt的/本地/ DIR


@cool_cs你可以用戶〜符號〜/用戶/ djorge /桌面如果它是你的家目錄。

在UNIX中,絕對路徑必須以'/'開頭。

+0

每當我這樣做,它無法在我的本地機器上找到我的目錄。我連接到遠程主機,它無法找到/本地/目錄或在我的情況下用戶/ jorge /桌面 –

+0

@cool_cs你需要退出SSH並從本地機器運行SCPP – chim

46

您需要的其他計算機的IP做:

SCP用戶@ ip_of_remote_pc:/home/user/stuff.php /用戶/ djorge /桌面

它會問你爲'用戶密碼其他 pc。

+1

丹尼爾,在Unix和Wind0ws它是/ – Snake

相關問題