【笔记15】利用cygwin或PuTTY的pscp实现window与linux的文件传输

本文介绍在Windows环境下,使用cygwin、PuTTY等工具进行SSH和SFTP连接的方法,包括安装配置及基本命令操作,适用于远程服务器管理和文件传输场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们常用的sync工具应该就是xshell、xftp全家桶了,软件是收费的,但学生可以申请教育免费版,界面非常友好。
当遇到电脑被限制下载(比如公司的电脑)或者其他特殊情况,就需要一个比较好的windows终端模拟环境与服务器进行协议连接。
今天介绍一下常用的免费的模拟环境软件cygwin,我主要用于ssh和sftp连接。

cygwin

首先是安装cygwin,在网上有非常多教程,这里不再赘述,主要是下载配置ssh,教程的查询关键词为:windows、安装、cygwin、ssh。
安装后即可通过ssh连接远程终端。
ssh username@remote_ip

在配好sshd环境后已经可以使用sftp协议连接远程终端。
sftp username@remote_ip
上传和下载分别为put和get命令,如果要从本地d:/xxx/xxxx上传文件至/home/username/则:

  1. 首先确定本地目录和远程目录,llsls分别为列出本地文件和远程文件,利用lcdcd分别进入目录(命令前有l就是对本地操作)
  2. 然后put -r d:/xxx/xxxx /home/username/,即put 本地目录 远程目录

PuTTY

PuTTY也支持ssh协议,但我一般用其pscp进行文件传输,同样地也有psftp,看需要用那种协议传输。
这个的使用非常windower,在putty的安装目录找到pscp.exe,并将其路径假如系统环境变量中,就可以在cmd中直接使用。
pscp d:/xxx/xxxx username@remote_ip /home/username/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值