一、简介
-
根据主篇 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 -
安装
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/
,并通过服务器运行该网页。
-