一、简介
- 根据主篇 CentOS 基础环境搭建(Nginx、Git、Lrzsz) 进行
Lrzsz安装。 lrzsz是一款在linux里可代替ftp上传(rz)和 下载(sz)的程序。
二、CentOS端(服务器端)
- 安装
lrzsz
$ yum -y install lrzsz
下面的安装步骤,选择对应系统即可
三、Windows端
Windows下需要使用支持ZModem的telnet/ssh客户端连接服务器(比如Xshell):
- 运行命令
rz:Xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到当前目录 - 运行命令
sz xxx:Xshell就会自动将服务器当前目录下的xxx文件,下载到本地。
四、Mac端
Mac自带的终端是不支持lrzsz的,需要下载安装 iterm2- 安装 iterm2
- 安装 Homebrew(已安装就无需再次安装)
- 安装
lrzsz
$ brew install lrzsz
- 下载并安装
automatic zmoderm for iTerm2
1、首先在终端中执行如下命令进入bin目录。
$ cd /usr/local/bin
- 2、下载 iterm2-zmodem 项目,将文件夹中的
iterm2-send-zmodem.sh和iterm2-recv-zmodem.sh脚本文件拖入/usr/local/bin文件夹里面。注意:这一步建议不要通过sudo wget https://xxx去导入这两个文件,通过这个命令下载的文件,这里发现执行rz或sz命令时直接卡死,输出rz waiting to receive.**B0100000023be50,所以推荐下载项目文件之后,手动拖入进去,这一步我反复试验了,命令下载文件使用时必定卡死,手动拖拽进去的使用没问题。
3、脚本下载完毕后执行如下命令为添加可执行权限。
$ sudo chmod 777 /usr/local/bin/iterm2-*
- 配置
iTerm2
启动iTerm2,点击顶部菜单Profiles --> Open Profiles,在弹出的Profiles 面版中点击Edit Profiles —> Advanced —> Edit Triggers —>配置如下:
| Regular expression | Action | Action |
| \*\*B0100 | Run Silent Coprocess | /usr/local/bin/iterm2-send-zmodem.sh |
| \*\*B00000000000000 | Run Silent Coprocess | /usr/local/bin/iterm2-recv-zmodem.sh |
- 配置完成,重启
iTerm2,准备测试
- 如果提示这个说明安装有问题。
- 不连接
Linux服务器,直接执行rz命令。 - 连接
Linux服务器,执行rz命令,上传一个index.html文件到/home/test/,并通过服务器运行该网页。









