在任何文件夹下创建一个可执行脚本文件
命令如下:
vi autoSSH.sh
文件内容如下:
#!/usr/bin/expect -f
set user root
set host 192.168.0.1
set password 123456
set port 12345
set timeout -1
spawn ssh -p $port $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof
其中
1、user
为连接服务器的用户名
2、host
为目标服务器的IP
3、password
为连接服务器的密码
4、port
为连接服务器的端口号
然后保存脚本并退出。
给脚本增加可执行权限:
chmod u+x *.sh
iTerm 中添加一个新的Profile
具体操作如下:
打开 iTerm2
-> Preferences
-> Profiles
如下图:
1、新增个性化的Profile
2、修改名称
3、设置连接服务器脚本文件路径(/Users/lifengdi/autoSSH.sh)
使用
使用的时候,点击Profile菜单
选择对应的Profile即可。
或者使用快捷键(我的是command+O),打开Profile页面,选择对应的Profile也可以。
除非注明,否则均为李锋镝的博客原创文章,转载必须以链接形式标明本文链接