当前位置: 首页 > Linux

开发过程中会遇到rz和sz

时间:2023-04-06 04:03:54 Linux

后台的使用,需要将本地文件上传到远程服务器;一般情况下可以使用scp来上传文件;但是大部分公司内部在线服务器不能直接登录,需要通过跳板机登录。这个时候scp(ssh)是不能直接连接到服务器的。这就需要使用rz和sz文件上传命令,可以直接跳过跳板机连接本地和远程服务器。下面用MAC解释一下安装步骤:安装步骤1.安装Homebrew(已经安装过就不用再安装了)ruby??-e"$(curl-fsSLhttps://raw.githubusercontent...)》查看是否安装成功brew-vbrewyesMacOS上的包管理工具,可以用它来安装iTerm、wget等接下来要用到的工具。2、安装lrzsz命令lrzsz是linux下一个可以替代ftp上传下载的程序。下载使用rz,szbrew安装lrzsz3。安装iTerm2iTerm2是Mac下的终端工具,非常好用的命令行工具。Mac自带的终端不支持lrzsz,需要先下载支持的iterms。[下载地址](https://www.iterm2.com/)下载到本地后,直接解压安装,将文件拖入Applications4。安装wget(如果本地已经安装,则无需重新安装)brewinstallwget5。下载并安装iTerm2的自动zmoderm如果你有root不需要sudocd/usr/local/bin(sudo)wgethttps://raw.github.com/mmastr...(sudo)wgethttps://raw.github.com/mmastr...更改脚本权限(sudo)chmod777/usr/local/bin/iterm2-*6。配置iTerm2调用iTerm终端,执行如下操作Profiles—>openProfiles—>EditProfiles—>Advanced—>EditTriggers—>配置如下:|正则表达式|行动|行动||------------------|------------------|----------------------------------||**B0100|运行静默协程|/usr/local/bin/iterm2-send-zmodem.sh||**B00000000000000|运行静默协程|/usr/local/bin/iterm2-recv-zmodem.sh|7。使用ssh通过跳板登录远程服务器*登录@relay.corp.com成功后,直接在终端输入rz回车,弹出文件选择窗口,直接选择本地文件,等待文件上传完成