#1 运行外部ssh文件:
1. 在你的电脑某个目录下新建一个.sh文件,并填入如下内容:
例如目录及其.sh文件:/Users/fyonecon/Applications/itemlogin/autologin.sh
#!/usr/bin/expect
set timeout 20
spawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2]
expect {
"(yes/no)?"
{send "yes\n";exp_continue}
"password:"
{send "[lindex $argv 3]\n"}
}
interact
2. 设置.sh文件的执行权限:
cd /Users/fyonecon/Applications/itemlogin/
chmod u+x *.sh
3. 设置item自动执行命令:
Preferences->Profiles->左侧下面新建一个名字->右侧General->Command->填入如下:
/Users/fyonecon/Applications/itemlogin/autologin.sh 端口号 登录名 服务器ip 密码
例如:/Users/fyonecon/Applications/itemlogin/autologin.sh 22 root 192.168.131.51 12345678