Windows到Linux之間的檔案傳輸---putty_psftp_pscp用法簡介

不淨之心發表於2013-03-21
[url]http://allennewok.iteye.com/blog/723592[/url]

[color=red][b]1、首先安裝putty[/b][/color],當前可以選擇的版本是:putty-0.60-installer.exe,包含以下工具:
* PuTTY (the Telnet and SSH client itself);
* PSCP (an SCP client, i.e. command-line secure file copy);
* PSFTP (an SFTP client, i.e. general file transfer sessions much like FTP);
* Plink (a command-line interface to the PuTTY back ends);
* Pageant (an SSH authentication agent for PuTTY, PSCP and Plink);
* PuTTYgen (an RSA and DSA key generation utility)。

[color=red][b]2、將putty的安裝路徑新增到WindowsXP的環境變數中:[/b][/color]
我的電腦->屬性->高階->環境變數->系統變數,雙擊其中的Path,在分號後新增putty的安裝路徑,如預設的:“C:\Program Files\PuTTY”,然後一路確定。

[b][color=red]3、首先簡述psftp的使用。[/color][/b]
進入cmd,切換到要上傳或者下載檔案的目錄,如:“d:\”。然後輸入:“psftp IP”,此處的“IP”是指要遠端登入的Linux主機IP。
連線的前提是確保遠端Linux主機上的ssh服務埠22開啟,並且擁有相應的許可權。然後是根據提示輸入遠端Linux主機上的使用者名稱和密碼,從而進入相應的使用者根目錄。
至此,即可使用ftp的put和get命令上傳和下載所需的檔案(為避免內容重複,此處put和get的用法 參見AllenNewOK部落格的另一篇文章),從而展開相關的工作。

[color=red][b]4、接下來簡述一下pscp的使用。[/b][/color]
進入cmd,切換到要上傳或者下載檔案的目錄,如:“d:\”。
使用pscp上傳檔案的命令格式是:
pscp 要上傳的本地檔案路徑(當然包括檔名) 遠端Linux主機上的使用者@遠端Linux主機的IP:放置檔案的路徑
使用pscp下載檔案的命令格式是:
pscp 遠端Linux主機上的使用者@遠端Linux主機的IP:放置檔案的路徑(當然包括檔名) 要下載的本地檔案路徑
例如,使用pscp上傳D盤下的檔案“mbox.txt”檔案至遠端Linux主機,使用kona使用者:
D:\>pscp mbox.txt kona@192.168.0.106:/home/kona
kona@192.168.0.106's password:
mbox.txt | 30 kB | 30.2 kB/s | ETA: 00:00:00 | 100%

使用pscp下載遠端Linux主機kona使用者目錄下的檔案“arpspoof_info”:
D:\>pscp kona@192.168.0.106:/home/kona/arpspoof_info arpspoof.txt
kona@192.168.0.106's password:
arpspoof.txt | 1 kB | 1.0 kB/s | ETA: 00:00:00 | 100%

5、在使用putty的ssh時,在登入到中文環境的主機時出現亂碼的解決方法:
開啟putty後,選擇“Window-Translation”,把“Character set translation on received data”框下選擇“UTF-8”編碼,再次進入即消除了中文亂碼的情況。


實驗環境:Windows XP SP3,Ubuntu Server 10.04
QQ:81064483
E-mail:AllenNewOK@126.com

版權宣告:若要轉載,需徵得作者AllenNewOK的同意,必須以超連結形式標明文章原始出處和作者。

相關文章