登录服务器每次都要手动输入用户名密码,很繁琐.
先贴出expect 最终的脚本:
#!/bin/zsh username="******" password="******" host="192.168.0.0" port=10086 expect -c "
# 回显 send_user connecting\ to\ $host...\r\n
spawn ssh -p $port $username@$host expect {
# 匹配 password *\ password* { send $password\r;exp_continue} }
# 停留在当前服务器 等待用户交互 interact "
脚本很简单 就不解释了 将脚本拷贝到 /usr/local/bin目录下
在iterm2 => Preferences => profiles 做如下设置
设置完成后关闭窗口,在iterm 的菜单栏 选择 Profiles => 选择 配置的Names 也就是 阿里云服务器,就会使用对应的脚本 进行服务器的连接啦
expect 脚本参考: http://www.cnblogs.com/lixigang/articles/4849527.html