2016-02-12 172 views
3

我試圖從Ubuntu服務器將文件複製到我的Mac,但我一直收到沒有這樣的文件或目錄錯誤。使用SSH將文件從遠程複製到本地

後,我在我ssh正在使用:

scp -p 8888 [email protected]:/var/www/html/00000001.jpg /Users/myusername/Documents/ 

但收到錯誤消息:

/Users/myusername/Documents/: No such file or directory 

這是錯誤告訴我,有我的本地機器上沒有這樣的文件或目錄?任何意見如何解決將不勝感激。

回答

4

首先不要ssh進入你的服務器。只需從本地機器執行該scp命令即可。

編輯:

此外,-p應該大寫(根據我的機器上的聯機幫助頁),所以:

scp -P 8888 [email protected]:/var/www/html/00000001.jpg /Users/myusername/Documents/ 
+0

沒錯該訣竅! – brandozz

0

是的,它是在談論你的本地機器。我猜你可能只是輸入了錯誤的內容。嘗試做這樣的代替:

scp -P 8888 [email protected]:/var/www/html/00000001.jpg ~/Documents/ 

確保你在你的Mac OS X終端提示符下鍵入此命令,而不是實際的遠程服務器上。 xx1.xx1.xx1.xx1應該是遠程Ubuntu機器(將文件「拉」到您的機器上,不要試圖「推」它)。

此外,雖然它是ssh -p,它是scp -P。對於scp,-p只是保留修改時間,而-P是端口。

相關問題