背景说明:
1.使用linux系列操作系统做桌面
2.scp无法直联的服务器
在windows环境,可以很方便的使用sz、rz工具进行服务器数据的上传和下载。在linux环境也找到的两个类似工具:lrzsz、trzsz
操作系统:archlinux
1、lrzsz安装和使用
在本机和
本机安装lrzsz:yaourt -S lrzsz
服务器安装lrzsz :yum install lrzsz
使用:
登录远程服务器
zssh ip
上传文件:
(1)ctrl + @ 返回本机
(2) 可以使用cd pwd ls 等linux命令
(3)sz 文件 可以传多个 上传的目录不能有同名的 有就会跳过
下载文件:
(1)sz 文件 可以有多个文件
(2)ctrl +@ 返回本机
(3)打开要保存的目录,rz
缺点:上传下载时 会发生乱码,造成传递失败
2.trzsz 安装和使用
安装:
本机:yaourt -S trzsz
此版本依赖go 最好将go 升级到最新版本
有可能会提示无法下载依赖包
go env -w GOPROXY=https://goproxy.cn
服务器:
- Linux 用 yum 安装
echo '[trzsz]
name=Trzsz Repo
baseurl=https://yum.fury.io/trzsz/
enabled=1
gpgcheck=0' | sudo tee /etc/yum.repos.d/trzsz.repo
yum install trzsz
使用:
1 、在本地使用 trzsz ssh x.x.x.x
登录服务器( 若用 trzsz -d ssh x.x.x.x
登录,则支持拖文件和目录上传 )。
2、在服务器上使用 trz
命令上传文件,使用 trz -d
上传目录。
3、在服务器上使用 tsz xxx
命令下载 xxx 文件,使用 tsz -d xxx
下载 xxx 目录。