能夠在~/.ssh/下面寫一個腳本,配置到iTerm2的Profiles裏(固然放在其餘地方也能夠)。腳本內容以下:服務器
#!/usr/bin/expect -f set user sa set host 192.168.100.199 set password mogu@2015 set timeout -1 spawn ssh $user@$host expect "*assword:*" send "$password\r" #登錄後執行一條命令 expect "*\$*" send "sudo su -\r" interact expect eof
保存到 ~/.ssh/server-ssh,若是密碼中有$符號 可能須要在$符號前面加個反斜槓進行轉義\(經我測試貌似不須要)。ssh
而後新建一個 profile:測試
Command 裏填入 expect ~/.ssh/server-ssh;spa
Badge 的文本內容會以紅色水印(顏色是否能設置不太清楚)的方式顯示在終端窗口的右上角,能夠做爲標識 當一次打開多個終端時好區分;code
還能夠配置快捷鍵;server
以後就能夠使用快捷鍵 或:配置
快速鏈接服務器了。。。file