跳到主要内容

Iterm2 自动登录3-new

1.在一个目录下创建一个expect脚本文件,建议在自己的.ssh目录下,为了分类可以有子目录。 内容如下:

#!/usr/bin/expect -f
set user xxx
set password xxxxx
set host xxxxx
set port 22
set timeout -1

spawn ssh $user@$host
expect "\*assword:\*"
send "$password\\r"
interact
expect eof
2.进入iterm2-\>preference-\>profiles
新建一个登录标签,内容如下
![在这里插入图片描述](resources/95BA9821D62D74A6A4FC102EB1928A0E.png)
![[resources/95BA9821D62D74A6A4FC102EB1928A0E.png]](assets/resources/95BA9821D62D74A6A4FC102EB1928A0E.png)
在send text at start 处输入指令
expect /Users/xxx/.ssh/vmware/login\_xxx

然后在profiles下点击具体标签就可以登陆了
![在这里插入图片描述](resources/1DD1BF61B585EDA1CFA8329C274F977C.png)![[resources/1DD1BF61B585EDA1CFA8329C274F977C.png]](assets/resources/1DD1BF61B585EDA1CFA8329C274F977C.png)