iTerm2 如何配置 ssh 登录服务器 并且支持 sz rz 上传下载命令?
ssh 私钥配置
cd ~/.ssh vi config
如没有 config 直接创建即可
# 本地虚拟机配置 Host 192.168.1.11 HostName 192.168.1.11 User root IdentityFile ~/.ssh/id_rsa # codeup.aliyun.jonyguan Host codeup.aliyun.com HostName codeup.aliyun.com PreferredAuthentications publickey IdentityFile ~/.ssh/aliyun_codeup/id_rsa
可以配置多个登录
IdentityFile 是你放服务器上公钥对应的私钥文件路径 这里建议不同的服务器配置对应的目录(路径不能还有中文) 比如 ~/.ssh/project_name/id_rsa
配置好了 就在命令行直接 ssh 192.168.1.11 登录就可以了
下面开始配置 sz / rz 上传下载
先下载两个配置文件 到你电脑目录 我是放到了 /usr/local/bin 目录 可以自己随意放 下面配置文件位置对应就行
配置文件下载:https://pan.baidu.com/s/1UcIGZocn1dn9gGPT1boWAg?pwd=j6xd 提取码: j6xd
/usr/local/bin/iterm2-send-zmodem.sh
/usr/local/bin/iterm2-recv-zmodem.sh
需要给这俩文件配置 777 权限 命令行执行
cd /usr/local/bin chmod 777 iterm2-*
下面开始修改iTerm2配置
点击 iTerm2 的设置界面 Perference->Profiles->Default->Advanced->Triggers
的 Edit 按钮,
第一项配置 :
Regular Expression: rz waiting to receive.\*\*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
配置好 close 就可以了
亲测可以,现在链接 服务器 试试 sz / rz 命令吧,祝君好运~