方案一 直接终端采用ssh指令连接服务器,每次连接均需要输入密码
# 终端ssh指令连接服务器
ssh -p port user@host
user@host's password:
方案二 配置iterm2的profile
step1. 在终端任意指定一个路径,新建一个.sh文件
vim iterm2_login.sh
在该文件中填写以下内容
#!/usr/bin/expect
set PORT &&&
set HOST &&&
set USER &&&
set PASSWORD &&&
spawn ssh -p $PORT $USER@$HOST
expect {
"yes/no" {send "yes\r";exp_continue;}
"*password:*" { send "$PASSWORD\r" }
}
interact
其中的“&&&”需要填写为连接的对应参数
step2. 打开iterm2的
配置完成后,再次打开iterm2,即可直接连接服务器