一.說明
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 】選擇所選服務器即可