Mac使用rz、sz远程上传下载文件

    xiaoxiao2021-12-14  18

    习惯了 在windows下的securecrt和xshell的rz 和sz。

    rz 可以很方便的从客户端传文件到服务器,sz也可以很方便的从服务器传文件到客户端,就算中间隔着跳板机也不影响。在mac下试了一下,mac的终端是不支 持的,需要下载item2。另外不能在mac下用expect 自动登录服务器,执行rz或sz 否则终端会挂掉。

    ​1.先安装item2,item2 市类似mac风格的终端      item2 下载地址,​​http://iterm2.com/downloads.html,下载后解压缩就能运行

    2.使用brew 安装lrzsz    yubing> sudo brew install lrzsz    安装完成后检查 ls -alh /usr/local/bin/sz 是否存在

    下载iterm2-zmodem

    $ 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-*

    3.iterm2 添加 triggers

    Regular expression: \*\*B0100 Action: Run Silent Coprocess Parameters: /usr/local/bin/iterm2-send-zmodem.sh Regular expression: \*\*B00000000000000 Action: Run Silent Coprocess Parameters: /usr/local/bin/iterm2-recv-zmodem.sh 123456 123456

    添加步骤:command+“,” 组合键打开“Preferences”面板->Profiles选项卡->Advanced->Triggers(点击Edit即可)

    手动安装lrzsz(brew 安装不上可以使用手动)

    安装好了以后再安装lrzsz,但是brew似乎地址有误,用brew -install lrzsz一直安装不上,手动下载

    https://ohse.de/uwe/software/lrzsz.html

    zip包之后放到brew的缓存目录下:/Library/Caches/Homebrew/

    添加trigger

    lrszs命令安装成功之后就是要创建两个脚本到/usr/local/bin目录,脚本地址:

    https://github.com/mmastrac/iterm2-zmodem

    最后如果是ContOS 要安装 

    yum -y install lrzsz

        注意:最后告诉你只能在 Iterm2里使用rz sz      参考地址:http://blog.sina.com.cn/s/blog_467eb8ca0102vatl.html                      http://www.tuicool.com/articles/IB7bUjJ
    转载请注明原文地址: https://ju.6miu.com/read-964181.html

    最新回复(0)