日期:2014-05-16  浏览次数:20720 次

Windows到Linux之间的文件传输---putty_psftp_pscp用法简介


1、首先安装putty,当前可以选择的版本是: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)。

2、将putty的安装路径添加到WindowsXP的环境变量中:
?? ? ?我的电脑->属性->高级->环境变量->系统变量,双击其中的Path,在分号后添加putty的安装路径,如默认的:“C:\Program Files\PuTTY”,然后一路确定。

3、首先简述psftp的使用。

?? ? ?进入cmd,切换到要上传或者下载文件的目录,如:“d:\”。然后输入:“psftp IP”,此处的“IP”是指要远程登录的Linux主机IP。
?? ? ?连接的前提是确保远程Linux主机上的ssh服务端口22开启,并且拥有相应的权限。然后是根据提示输入远程Linux主机上的用户名和密码,从而进入相应的用户根目录。
?? ? ?至此,即可使用ftp的put和get命令上传和下载所需的文件(为避免内容重复,此处put和get的用法 参见AllenNewOK博客的另一篇文章),从而展开相关的工作。

4、接下来简述一下pscp的使用。
?? ? ?进入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的同意,必须以超链接形式标明文章原始出处和作者。

?


?