基于pscp指令,windows主机向ubuntu主机交换文件

本文介绍了如何在Windows环境下利用Putty的PSCP工具,通过SSH连接向Ubuntu主机传输文件及从Ubuntu主机下载文件。详细步骤包括设置密码参数、指定SSH端口号,并给出了相应的bat脚本示例。

在window下安装putty软件,默认具备pscp指令

1、windows主机向ubuntu主机传送文件、发送文件

pscp 源文件完整地址和文件名 登录名@XXX.XXX.XXX.XXX:目标目录

例如,将windows下D:\JAR\a.jar文件传送至192.168.1.20的ubuntu主机(登录名是lgxr)的/home/目录下

指令为 pscp D:\JAR\a.jar lgxr@192.168.1.15:/home/

通常linux主机会设置密码,所以需要带密码参数,-pw 密码,指令如下

pscp -pw fa D:\JAR\a.jar root@192.168.1.15:/home/

SSH对应端口号为22,putty基于SSH,于是完成的指令增加(-P 22)如下

pscp -P 22 -pw fa D:\JAR\a.jar root@192.168.1.15:/home/

可以将pscp指令写入txt,再改文件后缀名为bat,可知直接双击文件执行指令

chcp 65001
pscp -P 22 -pw mima1234 D:\JAR\a.jar root@192.168.1.15:/home/
pause

2、windows主机从ubuntu主机拷取文件

pscp 登录名@XXX.XXX.XXX.XXX:源文件完整地址和文件名 目标存储地址(windows的)

如 pscp lgxr@192.168.1.10:/home/lgxr/abc.txt E:\LGXR\RX

同样,基于SSH通信对应端口22,增加指令-P 22

同样,linux系统大部分都有密码,增加指令-pw mima1234
pscp -P 22 -pw mima1234 lgxr@192.168.1.10:/home/lgxr/abc.txt E:\LGXR\RX

同样可以将指令编辑成bat脚本

首行增加“chcp 65001”,代表语言编码

如果批量复制一类文件,可以用*代替,如*.txt

### 使用 PuTTY 通过 SCP 或 SFTP 将文件从 Windows 传输Ubuntu #### 使用 WinSCP 进行文件传输 对于希望使用图形界面工具的用户来说,WinSCP 是一个强大的选择。该应用程序不仅提供了一个直观的操作环境,还支持多种协议用于文件传输,包括但不限于 SFTP、SCP、FTP 和 FTPS[^1]。 为了利用 WinSCP 实现文件从 WindowsUbuntu 的转移: - 打开 WinSCP 应用程序并配置会话设置以连接至目标 Linux 主机; - 输入服务器地址(通常是 IP 地址)、用户名以及密码完成身份验证过程; - 成功建立连接之后,在左侧窗口浏览本地计算机上的资源而在右侧查看远程系统的目录结构; - 只需拖拽所需移动的数据项即可轻松实现跨平台间的信息交换; 这种方法非常适合那些偏好视觉导向操作流程的人群,并且能够简化复杂的命令行指令输入需求。 #### 命令行方式下的 SCP 文件传送 另一方面,如果倾向于采用更为传统的手段,则可以直接借助于命令提示符或者 PowerShell 来执行相应的任务。具体而言,`scp` 工具允许使用者指定源位置与目的位置来进行安全拷贝工作。例如要将位于 C:\example.txt 发送到 ubuntu 用户家目录下可运行如下语句: ```bash scp "C:\example.txt" ubuntu@your_ubuntu_ip:/home/ubuntu/ ``` 上述例子展示了如何把单个文档发送给远端机器上特定路径处。需要注意的是此处 `your_ubuntu_ip` 需替换为实际的目标主机IP地址[^3]。 另外值得注意的一点是虽然 PuTTY 自身主要用于终端仿真和SSH连接功能,但它同样可以配合 PSCP (PuTTY Secure Copy client) 或 PSFTP (PuTTY's file transfer program using the SFTP protocol),这两个附加组件分别对应着上面提到过的两种主要途径之一——即基于 SCP/SFTP 的文件复制机制[^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李工电子说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值