我們常用的sync工具應該就是xshell、xftp全家桶了,軟件是收費的,但學生可以申請教育免費版,界面非常友好。
當遇到電腦被限制下載(比如公司的電腦)或者其他特殊情況,就需要一個比較好的windows終端模擬環境與服務器進行協議連接。
今天介紹一下常用的免費的模擬環境軟件cygwin,我主要用於ssh和sftp連接。
cygwin
首先是安裝cygwin,在網上有非常多教程,這裏不再贅述,主要是下載配置ssh,教程的查詢關鍵詞爲:windows、安裝、cygwin、ssh。
安裝後即可通過ssh連接遠程終端。
ssh username@remote_ip
在配好sshd環境後已經可以使用sftp協議連接遠程終端。
sftp username@remote_ip
上傳和下載分別爲put和get命令,如果要從本地d:/xxx/xxxx上傳文件至/home/username/則:
- 首先確定本地目錄和遠程目錄,
lls
和ls
分別爲列出本地文件和遠程文件,利用lcd
和cd
分別進入目錄(命令前有l
就是對本地操作) - 然後
put -r d:/xxx/xxxx /home/username/
,即put 本地目錄 遠程目錄
PuTTY
PuTTY也支持ssh協議,但我一般用其pscp進行文件傳輸,同樣地也有psftp,看需要用那種協議傳輸。
這個的使用非常windower,在putty的安裝目錄找到pscp.exe,並將其路徑假如系統環境變量中,就可以在cmd中直接使用。
pscp d:/xxx/xxxx username@remote_ip /home/username/