Ssh
我可以使用 SSH 傳輸文件嗎?
我在 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