一.說明
mac電腦自帶終端神奇iterm2,日常登錄服務器操作一般場景為ssh user@ip,確認后再輸入密碼操作。
該操作較為麻煩且需通過hostname判斷所在主機。
通過ssh生成秘鑰方式較為麻煩,先推薦使用iterms自帶功能進行服務器登錄。
二.使用
1、建立記住密碼功能
1.1 本地任選一路經,使用except記住服務器/賬號/密碼信息;修改一下腳本的服務器IP、賬號和密碼即可
# zero @ zerodeMacBook-Pro in ~/work/hosts [18:53:10]
$ cat 服務器IP
#!/usr/bin/expect
set PORT 22
set HOST XX.XX.XX.XX.XX #服務器IP
set USER username #用戶名
set PASSWORD password #密碼
spawn ssh -p $PORT $USER@$HOST
expect {
"yes/no" {send "yes\r";exp_continue;}
"*assword:*" { send "$PASSWORD\r" }
}
interact
1.2 打開iterms2的設置操作

1.3 進行腳本引用

2.使用時直接使用快捷鍵【command+o 】選擇所選服務器即可
