如何從我透過 ssh 連線的機器複製檔案?

如何從我透過 ssh 連線的機器複製檔案?

我使用自己運行 Ubuntu 的筆記型電腦透過 ssh 連接到我的學校伺服器(正在運行另一個 Linux 發行版)。

我像這樣遠端完成作業,但我習慣將所有文件放在 Dropbox 上,以便我可以隨時隨地存取它們。

問題是:

例如,我透過筆記型電腦上的 ssh 在學校伺服器上建立了一個名為 blah.cpp 的文件,現在我想將此文件複製到本地電腦的 Dropbox 資料夾中。執行此操作的命令是什麼?

我已經完成了研究,似乎scpsftp解決方案,但我發現很難理解我到底應該用它們做什麼。

答案1

在您的筆記型電腦上執行此命令,而不是 ssh'ing 或其他任何東西,只需打開終端並運行它。 (替換一些值也許可以使其工作)

scp youraccountnameonremotemachine@remotemachine:fileinyourhomedirectory .

這會將遠端電腦上的主目錄 (cpn.obvious) 中的檔案「fileinyourhomedirectory」複製到筆記型電腦的目前路徑 (=“.”)。

對於你的例子:

scp  anson@remoteserver:blah.cpp /home/u/Dropbox/

如果你閱讀一下 scp 手冊的內容,這一切都很容易理解:

man scp

相關內容