Mac下使用rz命令上传文件到远程服务器

远程文件传输的工具有很多,例如rz、scp、ftp等。但是由于公司的测试环境服务器需要通过跳板机访问,只开通了ssh端口,没有开通ftp等端口。所以只能使用rz命令来上传文件。

如果直接输入rz命令,是上传不了文件的,如下图所示。

Mac下使用rz命令上传文件到远程服务器

正确步骤如下:

1、下载并安装iTerm2。链接:http://www.iterm2.com/#/section/downloads

2、下载安装lrzsz。方法如下图所示:

Mac下使用rz命令上传文件到远程服务器

3、下载并安装automatic zmoderm for iTerm2。指令如下:

sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh

sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh

Mac下使用rz命令上传文件到远程服务器

4、把这两个文件移动/usr/local/bin目录,并修改权限为777。

Mac下使用rz命令上传文件到远程服务器

5、添加iTerm2的trigger,用以触发文件选择框。

iTerm2 --> Profiles --> Open Profiles --> Edit Profiles --> Advanced --> Edit Trigger

具体配置如下图所示:

Mac下使用rz命令上传文件到远程服务器

6、打开iterms,再次输入rz,就可以上传文件啦。

Mac下使用rz命令上传文件到远程服务器

Mac下使用rz命令上传文件到远程服务器

此方法比较适合只开通了ssh权限的服务器。下期将分享下iterms的设置以及记住登录信息,媲美windows下的xshell。


分享到:


相關文章: