使用pscp实现Windows 和 Linux服务器间远程拷贝文件

在工作中,每次部署应用时都需要从本机Windows服务器拷贝文件到Linux上,有时还将Linux 上的文件拷到本机,这些操作以前都是使用Ftp 工具FlashFxp 来操作的,最近就想有什么更快捷的方法没,比如直接命令操作。结合网上查询的资料,发现 pscp 能够实现Windows 和Linux 间相互传输文件。下文将详细描述如何使用:

一、pscp 简要描述:

PSCP (PuTTY Secure Copy client)是PuTTY 提供的文件传输工具 ,通过 SSH 连接,在两台机器之间安全的传输文件,可以用于任何 SSH(包括 SSH v1、SSH v2) 服务器。

二、下载及使用

1、下载:

可以从http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载pscp,并将其放入windows的system32 文件夹下,这样在dos命令窗口中就能直接调用使用了。

2、使用

(一)Windows—Linux上传文件:

1)、开始→运行→cmd进入到dos模式,输入以下命令:

pscp E:\javaWP\new.txt [email protected]:/home/hollyfee

2)、回车后,提示输入密码,在我们输入Linux服务器上该用户的登录密码后,www.linuxidc.com 文件会上传到 Linux 服务器    的/home/hollyfee目录下。

具体操作如下:

C:\Documents and Settings\Administrator>pscp E:\javaWP\new.txt [email protected]:/home/hollyfee

[email protected]‘s password:

new.txt                   | 0 kB |   0.0 kB/s | ETA: 00:00:00 | 100%

C:\Documents and Settings\Administrator>

(二)Linux—Windows下载文件:

1)、开始→运行→cmd进入到dos模式,输入以下命令:

pscp [email protected]:/home/hollyfee/new.txt E:\javaWP\new_copy.txt

2)、回车后,提示输入密码,输入密码后文件将上传到目标机器的/home/hollyfee目录下。

其中:hollyfee为linux的用户名,130.75.7.156为远程Linux主机ip地址,/home/hollyfee/new.txt为linux下的文件,E:\javaWP\new_copy.txt为保存在本地的文件。

具体操作如下:

C:\Documents and Settings\Administrator>

pscp [email protected]:/home/hollyfee/new.txt E:\javaWP\new11111.txt

[email protected]‘s password:

new11111.txt              | 0 kB |   0.0 kB/s | ETA: 00:00:00 | 100%

C:\Documents and Settings\Administrator>

时间: 2024-08-06 07:25:43

使用pscp实现Windows 和 Linux服务器间远程拷贝文件的相关文章

kafka环境搭建二---Windows客户端Linux服务器

一.对于服务器端的搭建可以参考上一篇文章:kafka单机版环境搭建与测试 服务器端IP :10.0.30.221 运行环境的目录如下: 需要改动config文件夹下的server.properties中的以下两个属性 zookeeper.connect=localhost:2181改成zookeeper.connect=10.0.30.221:2181 以及默认注释掉的 #host.name=localhost改成host.name=10.0.30.221 host.name不更改会造成客户端报

惠州高防服务器Windows和Linux服务器的差异

惠州高防服务器Windows和Linux服务器的差异 核心提示: Linux是内核免费的开源操作系统,有很多版本,比较有名的如红帽.SUSE等.而Windows Server则是一个专用的商业操作系统.两者之间还是有很多不同的,所以在你选择服务器上运行什么操作系统的时候,需要知道双方在技术方面的区别. 衡阳高防服务器在日常中的应用越来越多,这就需要我们每个人都要掌握一些关于服务器的一些知识.今天是Linux的24岁生日,我们就来讲一下Windows 和Linux 服务器的区别. Linux是内核

windows 与 linux 服务器校验md5值

++++++++++++++++++++++++++++++++++++++++++ 标题:windows 与 linux 服务器校验md5值 时间:2020年1月16日 ++++++++++++++++++++++++++++++++++++++++++ md5值是唯一标识每个对象的字符串,用于确定软件包是否完整或软件包是否被人恶意修改. Linux服务器: 命令 md5sum filename 不需要添加任何参数,直接执行即可获取对象的md5的值,而且速度比windows系统要快. Wind

向linux服务器上传下载文件方式收集

向linux服务器上传下载文件方式收集 1. scp [优点]简单方便,安全可靠:支持限速参数[缺点]不支持排除目录[用法] scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 . 命令格式: scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径> 举例: scp /home/work/source.

windows和linux下如何远程获取操作系统版本和主机名

远程获取windows和linux操作系统版本和主机名需要具备以下条件: 假设 主机A(windows 7),ip:192.168.12.2 主机B(centos 6.3),ip:192.168.12.3 主机C(windows 2008)-为远程要获取信息的主机,ip:192.168.12.4 主机D(centos 6.3)-为远程要获取信息的主机,ip:192.168.12.5 windows: 1.主机A可以ping通主机C: 2.主机B可以ping通主机C: 3.主机B可以通过161端口

Linux下不借助工具实现远程linux服务器上传下载文件

# Linux下不借助工具实现远程linux服务器上传下载文件 ## 简介 - Linux下自带ssh工具,可以实现远程Linux服务器的功能- Linux下自带scp工具,可以实现文件传输功能 ## 登录服务器 - `ssh [email protected]` 登录服务器```PC:~$ ssh [email protected][email protected]'s password: ``` ## 文件传输 - 下载文件- `scp [email protected]:/data/log

SpringBoot读取Linux服务器某路径下文件\读取项目Resource下文件

// SpringBoot读取Linux服务器某路径下文件 public String messageToRouted() { File file = null; try { file = ResourceUtils.getFile("/home/admin/logs/test/routed.txt"); // 获取文件输入流 InputStream inputStream = new FileInputStream(file); List<String> fileList

linux中使用scp远程拷贝文件及文件夹

linux scp远程拷贝文件及文件夹,需要的朋友可以参考下 1.拷贝本机/home/wtf/test整个目录至远程主机192.168.100.1的/root目录下 代码如下: scp -r /home/wtf/test/ [email protected]:/root/ 2.拷贝单个文件至远程主机 代码如下: scp /home/wtf/test/wtf.txt [email protected]:/root/ 说明: 上传文件和文件夹区别就在参数 -r, 跟cp, rm的参数使用差不多, 文

linux scp远程拷贝文件及文件夹

linux scp远程拷贝文件及文件夹,需要的朋友可以参考下 1.拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下 代码如下: scp -r /home/administrator/test/ [email protected]:/root/ 2.拷贝单个文件至远程主机 代码如下: scp /home/administrator/Desktop/old/driver/test/test.txt [email protected