mac 利用iTerm实现SSH自动登陆

478 阅读1分钟

首先安装 expect 在终端中输入如下命令 brew install expect

安装好后,写一个脚本,如下:

#!/usr/bin/expect

set timeout 30
spawn ssh -p 22 root@xx.xxx.xx.xx
expect "password:"
send "xxxxx\r"
interact

interact: 表示与终端进行交互, 完成正常跳转. 如果没有此条命令, 则在跳转后会退出.

这样就OK了