Ssh

我可以使用 SSH 傳輸文件嗎?

  • May 5, 2020

我在 Windows 7 上使用PuTTY通過 SSH 連接到我的學校電腦實驗室。我可以使用 SSH 將文件從我的 Windows 機器傳輸到學校機器上的使用者嗎?

使用 putty 下載頁面中的 PSCP 工具:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

PSCP 是 scp 的膩子版本,它是 cp(複製) over ssh 命令。

PSCP需要安裝在你的windows電腦上(剛剛下載,真的,沒有安裝過程。在Packaged Files部分,pscp.exe已經包含了)。不需要在學校的伺服器上安裝任何東西。PSCP 和 scp 都使用 ssh 進行連接。

要從評論中回答使用問題:

從您的電腦上傳到遠端伺服器:

c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path

這會將文件 file.txt 上傳到伺服器上的指定目錄。如果目標路徑的最後部分不是目錄,則它將是新文件名。您也可以這樣做以使用不同的名稱上傳文件:

c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path\newname.txt

要將文件從遠端伺服器下載到您的電腦:

c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\

或者

c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\newfile.txt

或者

c:\pscp user@remote:\home\user\some\file.txt .

末尾有一個單獨的點。這會將指定的文件下載到目前目錄。

由於評論太低了,我還應該在這裡指出 WinSCP 存在為所有這些提供 GUI,如果感興趣的話:http ://winscp.net/eng/download.php

引用自:https://unix.stackexchange.com/questions/92715