
我使用自己運行 Ubuntu 的筆記型電腦透過 ssh 連接到我的學校伺服器(正在運行另一個 Linux 發行版)。
我像這樣遠端完成作業,但我習慣將所有文件放在 Dropbox 上,以便我可以隨時隨地存取它們。
問題是:
例如,我透過筆記型電腦上的 ssh 在學校伺服器上建立了一個名為 blah.cpp 的文件,現在我想將此文件複製到本地電腦的 Dropbox 資料夾中。執行此操作的命令是什麼?
我已經完成了研究,似乎scp
是sftp
解決方案,但我發現很難理解我到底應該用它們做什麼。
答案1
在您的筆記型電腦上執行此命令,而不是 ssh'ing 或其他任何東西,只需打開終端並運行它。 (替換一些值也許可以使其工作)
scp youraccountnameonremotemachine@remotemachine:fileinyourhomedirectory .
這會將遠端電腦上的主目錄 (cpn.obvious) 中的檔案「fileinyourhomedirectory」複製到筆記型電腦的目前路徑 (=“.”)。
對於你的例子:
scp anson@remoteserver:blah.cpp /home/u/Dropbox/
如果你閱讀一下 scp 手冊的內容,這一切都很容易理解:
man scp