mac iterm2 配置 ssh 自動登陸

能夠在~/.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

相關文章
相關標籤/搜索