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

我们常用的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/

你可能感兴趣的:(Latex,Windows)