我之前使用putty都是直接从网上下的putty.exe,其实如果想下载windows的mis二进制文件,系统安装的话会包含,pscp、psftp、puttygen等一系列的文件。
今天下从服务器上,下一个配置文档到我的办公电脑上,用的是windows系统
首先要到putty官网上下载一些pscp.exe,下载地址:
在windows用户目录下面,新建一个putty目录,把下载的pscp.exe放进去(也可以存在一个目录,修改系统path路径,太麻烦了,我不考虑)
然后进入windows的命令行,win+r 然后输入cmd 运行
命令行默认是用户目录,所以,只需要,cd puttty 就可以进入pscp的存放目录了,并新建一个目录recvfiles
输入命令
pscp -r username@ip:/home/username/myfiles recvfiles\
会提示输入用户密码。(
1、-r 是下载一个目录的意思,
2、username 为linux的用户名,
3、ip是服务器的Ip,
4、:号后面是要下载的目录的绝对路径,
5、最后面当前Windows是存放文件的目录)
pscp也可以把本地文件,传送到服务器上。以下相关命令
pscp在命令提示符中使用,只要putty(ssh)能够远程,就能使用该命令。
1
2
|
pscp [Windows上的路径,可绝对可相对] [Linux用户]@[Linux的IP地址或网络内唯一主机名]:[Linux上存放地址,绝对路径]
pscp [Linux用户]@[Linux的IP地址或网络内唯一主机名]:[Linux上存放地址,绝对路径] [Windows上的路径,可绝对可相对]
|
Windows路径在前,是Windows向Linux上传文件。Linux路径在前,则是Windows向Linux请求下载文件。
另外pscp后面还可以跟随选项,这里只介绍6个常用选项
1
2
3
4
|
-p 拷贝文件的时候保留源文件建立的时间。
-q 执行文件拷贝时,不显示任何提示消息。
-r 拷贝整个目录
-v 拷贝文件时,显示提示信息。<br>-sftp 强制使用sftp协议<br>-scp 强制使用scp协议
|