假設我透過 ssh 連接到 Windows 電腦中的伺服器,並且我想要這樣做scp file myLocalComp:someDir
,是否有自動內建的東西,或者我需要在 Windows 中為此設定 SSHD?
答案1
如果您scp
在遠端伺服器上鍵入,則確實需要 Windows 端有一個 sshd 伺服器,以便 scp 能夠從遠端伺服器(scp 所在的位置)與您的電腦建立 SSH 連接,然後傳輸檔案。
或者,如果您可以透過 SSH 存取此遠端伺服器,則可以使用 WinSCP 之類的工具,它使您可以透過 SSH 從此伺服器檢索文件,方式與 FTP 非常相似,而無需安裝 SSH 伺服器在您身邊。
編輯:我忘了提及pscp
這是一個與 Putty 相同作者製作的命令列工具,可以在 Putty 官方下載頁面上找到。我個人更喜歡使用 WinSCP,但pscp
也會完成這項工作。
答案2
從以下位置下載 PSCPhttp://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
這是一個 Windows 應用程式。
然後你可以做一些像這樣的場景。
原始檔 /home/user/documents/* 目標 d:\backup\user\documents
pscp -r [email protected]:/home/user/documents/* d:\backup\user\documents