欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-03-24 21:34:46
...

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 使用putty的pscp将windows中文件上传到linux服务器

首先,在Windows电脑上安装putty

1.打开putty的安装目录

大致在这里:

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

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

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

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

 

2.打开power shell

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

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

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

 

3.输入复制文件指令:

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

pscp f:/qkmc_diary.war aaa@qq.com:/home/helloworld

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

 

4.深入

4.1帮助文档

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

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

文档中所给如下:

4.1.1设置环境变量

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

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

4.1.2pscp的语法

Usage: pscp [options] [aaa@qq.com]host:source target
       pscp [options] source [source...] [aaa@qq.com]host:target
       pscp [options] -ls [aaa@qq.com]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查看语法

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

                                                #end