技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 系统运维 --> Mac上iTerm2配置sz, rz远程上传和下载文件

Mac上iTerm2配置sz, rz远程上传和下载文件

浏览:512次  出处信息

   在Windows上的SecureCRT、XShell远程连接Linux服务器,通常可以使用sz、rz等命令来上传和下载文件。
现在在Mac OS X上,我通常使用iTerm2作为终端,直接ssh到对应的Linux服务器上,通常也是使用scp来进行远程文件的拷贝;不过,有些情况下,使用sz、rz来进行文件传输还是挺方便的,那么如何在iTerm2中配置sz、rz呢?

   首先,你远程连接的服务器端必须要有sz、rz这两个工具,如果没有,可以执行安装。如在CentOS上安装的命令为:sudo yum install lrzsz

   其次,Mac上iTerm2自然需要安装,并且安装brew以便进行软件的下载安装。

   正式配置,在iTerm2中运行:brew install lrzsz   (安装Mac上sz,rz)
由于sz,rz是基于ZMODEM/YMODEM/XMODEM协议的,所以安装iterm2-zmodem:

cd /usr/local/bin
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
sudo chmod 777 /usr/local/bin/iterm2-*

   

   配置iTerm2上的触发器:
打开Item2,点击preferences → profiles,选择某个profile,如Default,之后继续选择advanced → triggers,添加编辑添加如下triggers:
(Profiles -> Open Profiles -> Edit Profies -> Advanced -> Triggers -> Edit )
(1) rz
Regular Expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
(2) sz
Regular Expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
(其实就是,配置iTerm2上根据终端上显示的字符,通过触发器,调用相应的发送和接收脚本)


建议继续学习:

  1. 解决securecrt rz 上传rar,gif文件不正确问题    (阅读:7085)
  2. Mac下使用SecureCRT的一些记录    (阅读:6613)
  3. 也说 Mac 的不好    (阅读:6326)
  4. mac系统更换硬盘及初始化开发环境的记录    (阅读:5454)
  5. 在Mac OS X中运行Apache + PHP + MySQL    (阅读:4364)
  6. Macbook Air换电池教程    (阅读:4186)
  7. Mac 锁屏的各种方法    (阅读:3801)
  8. php获取网卡MAC地址类    (阅读:3576)
  9. mac下的tree命令    (阅读:3041)
  10. Mac OS X 中的小技巧    (阅读:2903)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1