通常情況下,iTerm2訪問遠程Linux使用ssh,與Termial基本一樣,方法如下:
ssh <用戶名>@<ip>
然后輸入訪問的密碼即可。當然還有的時候需要指定訪問端口。
ssh -p <端口號> <用戶名>@<ip地址>
如果在iTerm2下的操作與termial一樣,我還用它干甚?
當然iTerm2有它特有的功能,這里使用它的是Profiles這個功能。
我們將遠程訪問的相關內容寫成一個腳本,然后在Profile里調用即可。
腳本內容如下:
#!/usr/bin/expect -f set user <用戶名> set host <ip地址> set password <密碼> set timeout -1 spawn ssh $user@$host expect "*assword:*" send "$password\r" interact expect eof
把這個腳本保存起來,放到一個目錄下(這個可以根據自己的實際情況來定,沒有特殊性)
接下來,就是如何調用這個腳本了.