赞
踩
进入cmd,切换到要上传或者下载文件的目录,如:“d:\”。然后输入:“psftp IP”,此处的“IP”是指要远程登录的Linux主机IP。
连接的前提是确保远程Linux主机上的ssh服务端口22开启,并且拥有相应的权限。然后是根据提示输入远程Linux主机上的用户名和密码,从而进入相应的用户根目录。
至此,即可使用ftp的put和get命令上传和下载所需的文件(为避免内容重复,此处put和get的用法 参见AllenNewOK博客的另一篇文章),从而展开相关的工作。
4、接下来简述一下pscp的使用。(一)
通过命令行进入pscp.exe所在的文件夹,直接输入pscp会看到如下提示:
常用命令选项解释如下:
-q:安静模式,传输文件时什么也不显示,否则会显示出文件的传输进度
-P port:指定服务器的 SSH 端口,注意这个是大写字母 P,默认是 -P 22,如果你没修过主机的 SSH 端口22,就不用指定了
-l user:指定以哪个用户的身份登录主机,用户名称也可以和主机名称写在一起,用@分割开,比如:username@server
-pw passwd:指定登录时所用的口令为:passwd
-C:表示允许压缩传输,提高传输速度
举几个例子:
1、c:>pscp -C c:example.txt username@server:upload/
就是把本地的c:example.txt复制到了主机server(IP地址或主机名都可)上的用户username所在的主目录下的upload子目录中(这个路径可能是 /home/username/upload)
2、c:>pscp -C c:test.txt username@server:.
把本地的 C:test.txt 复制到主机server的用户username的主目录下(.表示当前目录)
3、c:>pscp -C username@server:*.tgz c:download
把远程主机server上的用户username主目录下的所有 *.tgz 文件拷贝到本地的 c:download目录中,如果 SSH 版本是 SSH v1,那这个命令就会出错。
注意事项:
1. 上述操作均需要输入对方主机的密码。当然从上面的参数可以看出,我们可以事先指定密码,后面就不用输入了。
比如:c:>pscp -C -pw password c:a.txt username@server:.
5、接下来简述一下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%
6、在使用putty的ssh时,在登录到中文环境的主机时出现乱码的解决方法:
打开putty后,选择“Window-Translation”,把“Character set translation on received data”框下选择“UTF-8”编码,再次进入即消除了中文乱码的情况。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。