【筆記15】利用cygwin或PuTTY的pscp實現window與linux的文件傳輸

我們常用的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/則:

  1. 首先確定本地目錄和遠程目錄,llsls分別爲列出本地文件和遠程文件,利用lcdcd分別進入目錄(命令前有l就是對本地操作)
  2. 然後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/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章