我們可能不太喜歡用mac自帶終端去每次訪問遠程服務器,如果想用xshell的話,也只能在windows系統纔有。那麼在mac有沒有一款神器呢?答案是有的。
安裝
iTerm2下載地址
下載完呢,是一個安裝包,雙擊打開就自動解壓,打開解壓後的程序就可以了。
配置自動登錄遠程服務器
打開呢,是一個命令行窗口,按下快捷鍵command
+ ,
打開 Preferences
窗口。
如下圖所示,我添加了一個名叫maomin
的選項欄,你也可以直接用Default
,不過我推薦還是自己創建一個。
好,我們先不管選項欄怎麼配置,先跟着我,寫一個腳本。取名server.sh
(名字你隨便起,推薦使用英文名,還有後綴是sh
)。
#!/usr/bin/expect
set timeout 30
spawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2]
expect {
"(yes/no)?"
{send "yes\n";exp_continue}
"password:"
{send "[lindex $argv 3]\n"}
}
interact
好,寫完了,我們放在那呢?打開自帶的命令行工具。
1、進入.ssh
目錄。
cd .ssh
2、新建一個名叫server.sh
文件,文件名不一定跟我一樣。
touch server.sh
3、編輯server.sh
。
vi server.sh
4、按下i
進入插入模式,複製我上面寫的腳本。然後按下Esc
退出插入模式。
5、輸入:wq
退出編輯。
好了,然後我們去配置剛纔的選項欄吧!
我們直接跳到Command
項。我們選擇Command
,然後在右邊的框中,填入
/bin/zsh
在Send text at start 中填寫,這裏我用A
、B
、C
、D
分別代替要填的內容,別直接複製啊,哈哈。要不會出錯,要注意他們之間要有空格哦!
A
是端口號,一般是22
。B
是用戶名,一般是root
。C
是服務器IP地址。D
是服務器密碼。
~/.ssh/server.sh A B C D
完成了。
以後打開iTerm2
時,按下command
+ o
,打開Profiles
窗口,雙擊選項就可以了。
就會自動登錄了。
好了,就這樣吧!拜拜
作者:Vam的金豆之路
主要領域:前端開發
我的微信:maomin9761
微信公衆號:前端歷劫之路