linux pscp 上传_使用putty的pscp将windows中文件上传到linux服务器

首先,在Windows电脑上安装putty

1.打开putty的安装目录

大致在这里:

C:\Program Files\PuTTY这是默认的。

如果打开的是这样的,没有发现pscp.exe:

恭喜,你犯了一个低级错误,这不是putty的根目录。

2.打开power shell

按住shift,鼠标右键空白处单击

打开powershell,当然你也可以win+r ---cmd---cd......

3.输入复制文件指令:

pscp f:/qkmc_diary.war root@10.255.251.34:/home/helloworld

解析:pscp是复制指令,要上传的文件在本地磁盘 f:根下,远程服务器用户是root,ip是10.255.251.34,默认端口是22,使用ssh方式,上传到服务器的/home/helloworld下。

4.深入

4.1帮助文档

官方的帮助文档中有详细的使用方式

文档中所给如下:

4.1.1设置环境变量

你设不设置环境变量都可以使用,设置了环境变量你就可以直接在cmd中敲出pscp而不用每次都切换到pscp所在的目录:

set PATH=C:\path\to\putty\directory;%PATH%

4.1.2pscp的语法

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

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

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

有三种用法,分别是上传,下载,查看文件目录

,其中options的选项如下:

Options:

-V 打印版本信息并退出

-pgpfp 打印PGP key指纹信息,然后退出

-p 保存文件属性

-q 安静模式, 不显示文件传输状态

-r 递归拷贝,可拷贝目录

-v 显示拷贝过程的其它无用信息

-load sessname 从保存的session中加载设置

-P port 从特定端口连接,默认22

-l user 使用特定用户名进行连接

-pw passw 使用给定密码登陆

-1 -2 强制使用特定的ssh协议版本

-4 -6 强制使用IPV4或者IPV6

-C 打开压缩模式,加快传输速度

-i key 用户认证的私钥

-noagent 关闭使用 Pageant

-agent 打开使用 Pageant

-hostkey aa:bb:cc:...

手动设置主机密钥 (可能被覆盖)

-batch 关闭所有的promotes

-proxycmd command

使用 'command' 作为 local proxy

-unsafe allow server-side wildcards (DANGEROUS)

-sftp force use of SFTP protocol

-scp force use of SCP protocol

-sshlog file

-sshrawlog file

log protocol details to a file

5.使用powershell查看语法

#end

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值