Mac下iTerm2使用脚本记录远程服务器账号和密码

2020-03-13  本文已影响0人  诺哇

脚本代码

#!/usr/bin/expect

spawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2]
expect {
        "yes/no" {send "yes\r";exp_continue;}
        "*password:*" { send "[lindex $argv 3]\r" }
        }
interact

参数说明

这里 [lindex argv 0],[lindexargv 1],[lindex argv 2], [lindexargv 3] 分别代表着4个参数。

sh脚本 + 端口 + 用户名 + IP + 密码

操作流程

  1. 在当前用户下的.ssh目录新建item2login.sh文件,然后将上述代码复制到该文件并保存。

  2. 打开ITerm2的Profiles > Open Profiles > Edit Profiles菜单并添加新的profile


    图1
  3. 在Command处键入expor ~/.ssh/item2login.sh ${端口} ${用户名} ${IP} ${密码}

上一篇 下一篇

猜你喜欢

热点阅读