
1.免密登录
2.密钥登录
1.免密登录
1.1 在/usr/local/bin/目录,创建登录脚本iterm2.login
#!/usr/bin/expect
set ip [lindex $argv 0]
set user [lindex $argv 1]
set password [lindex $argv 2]
set timeout 10
spawn ssh $user@$ip
expect {
"*yes/no" {send "yes\r";exp_continue}
"*password:" {send "$password\r"}
}
interact
- $argv 0,服务器ip
- $argv 1,服务器登录用户
- $argv 2,服务器密码
- ----注意脚本权限
1.2 配置iterm2(iTerm2 -> Preferences -> Profiles)
设置名称,设置command,如下图

- ---- 注意密码有特殊字符需要加转义符
1.3 选择登录

2.密钥登录
2.1 保存密钥
本地存储密钥文件,aliyun.pem一般由运维给到
ssh-add -k aliyun.pem
2.2 配置iterm2(iTerm2 -> Preferences -> Profiles)
如下图配置即可,ssh 账号@服务器地址

总结
iterm2终端利器
备忘:
iterm2 [https://www.iterm2.com/downloads.html]