pscp是putty安装包(免费)所带的远程文件传输工具,使用和Linux下scp命令相似,具体的使用方法如下:
C:/Documents and Settings/Think/桌面/常用资源/PuTTY-v0.60>PSCP.EXEPuTTY Secure Copy clientRelease 0.60Usage: pscp [options] [user@]host:source targetpscp [options] source [source...] [user@]host:targetpscp [options] -ls [user@]host:filespecOptions:-V 打印版本信息并退出-pgpfp 打印PGP key指纹并退出-p 保留文件属性-q 不要显示统计数据-r 递归拷贝目录-v 显示冗余信息-load sessname 加载保存好的会话设置-P port 指定端口(默认22)-l user 指定用户名连接-pw passw 显式的输入用户密码-1 -2 强制使用指定SSH协议版本-4 -6 强制使用IPv4或IPv6-C 使用压缩-i key 认证所需要的私有密钥文件-noagent 不使用Pageant-agent 使用Pageant-batch 禁用所有交互提示-unsafe 允许服务器段的通配符(危险的)-sftp 强制使用SFTP协议-scp 强制使用SCP协议
用法:
1、把本地文件file传输到Linux服务器的/root/C:/>pscp.exe file XXX.XXX.XXX.XXX:/root/
它会提示你输入密码,就像Linux下使用scp那样。【注意】这里pscp会使用你Windows登陆的用户名,因此你可能需要指定Linux用户名。
C:/>pscp.exe file root@XXX.XXX.XXX.XXX:/root/或者C:/>pscp.exe -l root file XXX.XXX.XXX.XXX:/root/
【注意】这里"-l root"要在file之前
2、把本地目录dir、文件file传输到Linux服务器的/root/,并指定服务器端口2009C:/>pscp.exe -P 2009 -r dir file root@XXX.XXX.XXX.XXX:/root/3、把服务器上的/root/file文件取回来本地当前目录C:/>pscp.exe root@XXX.XXX.XXX.XXX:/root/file .4、把服务器上的/root/dir目录取回本地"C:/My Documents/data/"目录C:/>pscp.exe -r root@XXX.XXX.XXX.XXX:/root/dir "C:/My Documents/data/"