Iterm2安装
-
前往 下载3.5以上版本
-
创建iterm2login.sh文件,并将以下内容复制到文件中,并复制绝对路径,后文中会用到,例:/Users/text/iterm2login.sh
#!/usr/bin/expect set timeout 30 spawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2] expect { "(yes/no)?" {send "yes\n";exp_continue} "password:" {send "[lindex $argv 3]\n"} } interact
-
打开iterm2,打开如下界面
创建一个Profiles
箭头处填写iterm2login.sh文件地址及参数
/Users/text/iterm2login.sh port username ip pwd
port | 服务器端口 |
---|---|
username | 登陆用户 |
ip | ip |
pwd | 登陆密码 |
例: /Users/text/iterm2login.sh 22 root 127.0.0.1 testpwd
到此iterm2配置完成,点击创建的profiles即可登录
以下是配置trzsz
首先配置服务器
- 链接服务器,在服务器中安装trzsz,根据自身条件,选择命令,其他安装方式请自行百度
sudo python3 -m pip install --upgrade trzsz-iterm2 brew install trzsz
配置本地
- 本地环境中安装trzsz同上
- 打开如下页面
添加如下配置
字段 | 值 |
---|---|
Regular Expression | :(:TRZSZ:TRANSFER:[SRD]:\d+\.\d+\.\d+:\d+) |
Action | Run Silent Coprocess… |
Parameters | /Users/text/iterm2login.sh \1 |
Enabled | 勾选 |
- 然后按照下图,勾选Enabled Python API
- 选择Advanced-> 搜索Cookie-> 将选项修改为yes
至此trzsz配置完成,在itrem2中输入trz及tsz命令即可下载文件
附:若需要上传下载进度条,将上述配置中的Parameters 修改为 /Users/text/iterm2login.sh -p text \1