Mac下iTerm2 免密碼登錄

mac 下通過配置 iTerm2 讓它具有xshell免密碼登陸的功能。

iTerm2 本身并沒有提供這個功能,不過可以借助第三方工具sshpass來實現(xiàn)。

下載sshpass工具

http://heanet.dl.sourceforge.net/project/sshpass/sshpass/1.05/sshpass-1.05.tar.gz

編譯安裝sshpass

tar -xzvf sshpass-1.05.tar.gz
cd sshpass-1.05
./configure
make
sudo make install

配置 sshpass

sshpass 通過配置文件讀取密碼,只要把密碼寫道文本文件中就可以。比如我有個內(nèi)網(wǎng)的機(jī)器root的密碼是123456,那么直接將123456寫到某個文本文件中即可,目前本機(jī)的配置文件放在~/sshpass/offline文件中。

123456

配置iTerm2

在iTerm2->Profiles->General下新建一個profile。
在Command選項中選擇Command,并填寫下面內(nèi)容:

/usr/local/bin/sshpass -f /Users/youfu/sshpass/offline ssh -p22 root@192.168.10.37

其中/Users/youfu/sshpass/offline中保存了root@192.168.10.37的密碼123456

這樣通過Command + o快捷鍵可以呼出Profiles面板,選擇要連接的主機(jī),不需要輸入密碼了。

而且通過這樣配置后,在同一個標(biāo)簽下Command + d快捷鍵分屏的時候會自動登錄到遠(yuǎn)程的機(jī)器上。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容