大家都知道使用iterm2連線shh 使用命令 ssh -p22 root@129.10.10.1,然後輸入密碼即可。
但是每次都輸入還是比較麻煩的。iterm2為我們提供了快捷的方式。三步即可完成此項設定。方法如下:
1,編輯命令文字
樣本:#!/usr/bin/expect -f
set user root
set host 172.16.10.71
set password mima123456
set timeout -1
spawn ssh $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof
按照此樣本,編寫乙個文字檔案儲存在乙個位置即可。
此樣本中沒有指明埠號,使用的就是ssh預設埠 22
如果是其它埠號,可以如下修改
#!/usr/bin/expect -f
set port 2121
set user root
set host 172.16.10.71
set password mima123456
set timeout -1
spawn ssh -p$port $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof
語法說明:上面的set 是定義變數
下方的 spawn是呼叫命令,在命令中使用上述定義好的變數
2,設定呼叫命令
iterm -- preferences 開啟設定介面
點左下角 + 增加乙個快捷方式,
在右側選擇 commond,並在輸入框中 輸入命令檔案的位址
在右側上方給此快捷方式起個名字。
這樣就完成了快捷方式的設定。
3,使用快捷方式
啟動iterm2軟體的時候,會彈出乙個選擇快捷方式的介面,選擇事先建好的快捷方式即可;
已經開啟的iterm2,在軟體圖示上右鍵,然後選擇 new table 就可以看到事先建好的快捷方式。
iterm2 儲存ssh賬號自動連線
作為一名coder,我們經常需要連線伺服器進行一些操作,然而冗長的ssh密碼登入屬實有些繁瑣。如果你使用了終端工具iterm2,便可以事半功倍!iterm2具有很多優點 智慧型選中,雙擊選中,三擊選中整行,四擊智慧型選中 全文查詢command f 視窗垂直command d 水平command s...
ITerm2下使用ssh訪問Linux
通常情況下,iterm2訪問遠端linux使用ssh,與termial基本一樣,方法如下 ssh 使用者 ip 然後輸入訪問的密碼即可。當然還有的時候需要指定訪問埠。ssh p 埠 使用者 ip位址 如果在iterm2下的操作與termial一樣,我還用它幹甚?當然iterm2有它特有的功能,這裡使...
Iterm2 快捷鍵指南
mac 原來自帶的終端工具 terminal 不好用是出了名的,雖然最近幾個版本蘋果稍微做了些優化,功能上,可用性方面增強不少,無奈有個更好用的 iterm2 擺在那,基本上也就沒有多少出場機會了 iterm2 經常使用終端的同學肯定早就切換到這個東東上了,開源免費,和zsh 搭配差不多已經取代te...