Mac下使用iTerm2保存ssh登录密码方便无密登录

Mac下使用iTerm2保存ssh登录密码方便无密登录

mac下使用iTerm2,通过命令ssh需输入密码访问liunx,现在跟大家分享一个无密的方法。

1、准备脚本

vi 238

然后

#!/usr/bin/expect -f
set user <用户名>
set host 
set password <密码>
set timeout -1
 
spawn ssh $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof

2、先手动连接一次远程,否者会卡在yes那里(反正我是遇到了)
3、配置运行iTerm2。

最后执行

expect <保存的脚本完整路径>

这样就ok了。

你可能感兴趣的:(Mac下使用iTerm2保存ssh登录密码方便无密登录)