添加系统脚本脚本

  1. 首先,我们写一个expect 脚本,放在/usr/local/bin目录下

    1. cd /usr/local/bin
  2. 创建expect 脚本文件

    1. touch iterm2login.exp
  3. vim iterm2login.exp,编辑脚本内容,内容如下,

    1. #!/usr/bin/expect
    2. set timeout 30
    3. spawn ssh [lindex $argv 0]@[lindex $argv 1]
    4. expect {
    5. "(yes/no)?"
    6. {send "yes\n";exp_continue}
    7. "password:"
    8. {send "[lindex $argv 2]\n"}
    9. }
    10. interact
  4. wq 保存退出,然后还有最后一步。 给脚本添加读写权限,在当前目录执行

    1. sudo chmod -R 777 iterm2login.exp

配置profile

command + o打开profile,配置Send text at start如下,

  1. iterm2login.exp username ipAddress password

如:

  1. iterm2login.exp root 192.168.1.1 test123

iterm2login.exp后面为三个参数
iterm2 保存ssh账号自动连接 - 图1