
在工作中,每次部署应用时都需要从本机Windows 服务器拷贝文件到Linux 上,有时还将Linux 上的文件拷到本机,这些操作都是可以使用pscp实现的。下文将详细描述如何使用:
PSCP (PuTTY Secure Copy client)是PuTTY 提供的文件传输工具,通过 SSH 连接,在两台机器之间安全的传输文件,可以用于任何 SSH(包括 SSH v1、SSH v2) 服务器。
1、下载:
可以从http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载pscp,并将其放入windows的system32 文件夹下,这样在dos命令窗口中就能直接调用使用了。
2、使用:
把服务器上的/root/dir目录取回本地"C:\My Documents\data\"目录
C:\>pscp.exe -r root@IP:/root/dir "C:\My Documents\data\"
把服务器上的/root/file文件取回来本地当前目录
C:\>pscp.exe root@IP:/root/file .
把本地目录dir、文件file传输到Linux服务器的/root/,并指定服务器端口2009
C:\>pscp.exe -P 2009 -r dir file root@IP:/root/
把本地文件file传输到Linux服务器的/root/
C:\>pscp.exe file IP:/root/
它会提示你输入密码,就像Linux下使用scp那样。
注意:#如果用户名用root出现Access denied的错误,则将root改为ubuntu等