2013-02-18 76 views
14

我正在嘗試scp -r usernameipaddress:/path /pathwhereIwanttocopy,但我正在接受拒絕連接。如何從遠程機器獲取文件夾到本地機器?

我該如何得到它?我怎樣才能連接?

+1

到底爲什麼你關閉此?似乎相關。 – TheChymera 2014-08-14 23:44:34

+0

它應該被移動,但他們犯了一個錯誤。 – Ninjaxor 2015-01-26 23:42:15

+0

'在我的大學機器上'這甚至意味着什麼? – 2016-09-07 13:22:47

回答

30

-r標誌應該工作。在你的例子中,你似乎忘記了你想複製的文件夾的名字。試試:

scp -r nameOfFolderToCopy [email protected]:/path/to/copy/ 

將文件夾從本地計算機複製到遠程計算機。或者

scp -r [email protected]:/path/of/folder/to/copy /target/local/directory 

將文件夾從遠程機器複製到本地機器。

+0

感謝您的支持!我一遍又一遍地回到這個問題上,也許我應該試着去記住它。 :| – kendepelchin 2017-01-24 09:10:27

1

如果你有一個在你的用戶目錄下名爲working文件夾,所有你需要的是:

scp -r [email protected]:working ./ 

很可能你會得到「權限被拒絕」與此:

scp -r [email protected]:/working ./ 

你能檢查一下ssh服務是否在遠程機器上運行?如果你可以登錄,請嘗試:

ps -aux | grep sshd 
1

你可能還想看看rsync。它有很多的選擇處理重複,權限等

rsync -r [email protected]:/path/to/source /path/to/dest 

或上傳

rsync -r /path/to/source [email protected]:/path/to/dest 
+0

好,這工作 – 2013-02-18 04:21:09

相關問題