美文网首页
Mac下iTerm2使用脚本记录远程服务器账号和密码

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

作者: 诺哇 | 来源:发表于2020-03-13 10:32 被阅读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} ${密码}

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/wkgfshtx.html