windows下 pscp 安装及使用

pscp简要说明
pscp为window与Linux之间的文件传输工具,使用和Linux下scp命令相似。
pscp 安装

下载pscp 放到C:\WINDOWS\system32中,然后就可以在任何地方调用


image.png

远程传输到本地

pscp [options] [user@]host:source target

user:远程主机的用户名
host:远程主机的ip
source:远程主机上的文件, 只能是单个。
target:本地的存放路径可指定文件名。如:./test.txt, 若不指定则默认原文件名。

例:从172.17.1.100:22 机器的home/ubuntu/.ssh/id_rsa.pub文件copy文件到window的E盘根下

pscp -P 22 ubuntu@172.17.1.100:/home/ubuntu/.ssh/id_rsa.pub E:/

本地传输到远程

pscp [options] source [source....] [user@]host:target

source:本地的文件,多个文件用“空格”隔开
user:远程主机的用户名
host:远程主机的ip
target:远程的存放路径可指定文件名。如:/root/test.txt, 若不指定则默认原文件名

例:复制本地test.txt 和a.zip文件到远端主机

pscp -v test.txt, a.zip root@192.168.1.245:/root/

查看远程主机的目录

pscp [options] -ls [user@]host:filespec

-ls:可以简单的理解为我们在linux下的ls 命令一样。 不就是列目录嘛!
user:远程主机的用户名
host:远程主机的IP
filespec:远程主机的相应目录

例:查看这台主机下的root目录

pscp -ls root@192.168.1.245:/root/

-P 指定ssh的端口, 注意是大写的P

pscp -P 22 test.txt root@192.168.1.245:/root/ 

-l 用户 其实就是把user提到了前面用-l来指定。

pscp -l root test.zip 192.168.1.245:/root/    

-pw passw 与-l一样。 可以直接指定密码,出于安全性考虑不见意这样使用。

pscp -l root -pw 123456 test.zip 192.168.1.245:/root/    

如果要从需要ssh秘钥验证并且该用户在端口50122上,的主机获取文件,可用下面命令
进去到私钥的同级目录 执行以下:

pscp -P 50122 -i ddd.ppk ubuntu@172.17.30.100:/etc/ssh/ssh_config E:/

windows与linux传输工具pscp详解

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,075评论 19 139
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,243评论 2 33
  • 部分内容转载自搜狗百科 cmd是command的缩写.即命令提示符(CMD),是在OS / 2 , Windows...
    青冥之上阅读 2,431评论 0 24
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,655评论 9 468
  • win7 cmd管理员权限设置 net localgroup administrators 用户名 /add 把“...
    f675b1a02698阅读 5,408评论 0 11