iterm2免密码连接远程服务器
command+O
:打开iterm的Profiles。如下图
- 打开:
Edit Profiles
,页面如下图
点击左侧底部➕
- Send text at start位置写:
/Users/XXX/iterm_login.sh 22 username 服务器ip password
demo:/Users/xiaoming/iterm_login.sh 22 lihua 192.168.0.0 lihua123
- 这个位置的文件内容
/Users/xiaoming/iterm_login.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
- 下次连接服务器直接
command+o
打开选中回车即可。