远程文件传输的工具有很多,例如rz、scp、ftp等。但是由于公司的测试环境服务器需要通过跳板机访问,只开通了ssh端口,没有开通ftp等端口。所以只能使用rz命令来上传文件。
如果直接输入rz命令,是上传不了文件的,如下图所示。
正确步骤如下:
1、下载并安装iTerm2。链接:http://www.iterm2.com/#/section/downloads
2、下载安装lrzsz。方法如下图所示:
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
4、把这两个文件移动/usr/local/bin目录,并修改权限为777。
5、添加iTerm2的trigger,用以触发文件选择框。
iTerm2 --> Profiles --> Open Profiles --> Edit Profiles --> Advanced --> Edit Trigger
具体配置如下图所示:
6、打开iterms,再次输入rz,就可以上传文件啦。
此方法比较适合只开通了ssh权限的服务器。下期将分享下iterms的设置以及记住登录信息,媲美windows下的xshell。
閱讀更多 PHP實戰技術 的文章