Mac下使用iTerm2自動ssh登入伺服器

2022-04-29 06:45:10 字數 828 閱讀 7998

1、cd ~/.ssh

在.ssh下建立檔案"shell" (其中綠色部分 替換為自己的使用者名稱、伺服器ip、密碼)

#!/usr/bin/expect -f  2

set user 《使用者名稱》

3set host 《伺服器ip>

4set password 《登入伺服器的密碼》

5set timeout -167

spawn ssh $user@$host

8 expect "

*assword:*

"9 send "

$password\r"10

interact

11 expect eof

2、開啟iterm2  

選擇iterm2-->prederences...

3、選擇profiles  

建議除default外,新建profile name ,然後在新建的profile  command模組上選擇 command: 填入自己在第一步中建立的shell

將這個命令中的綠色部分shell 替換為第一步中自己建立的檔名

4、ok  完成了; 如果有多個通道機 就建多個吧

5、之後使用的時候,直接profiles- ->選擇自己建立的profile就可以啦

Mac下使用iTerm2自動ssh登入伺服器

在 ssh 下面寫乙個指令碼,配置到iterm2的profiles裡 當然放在其他地方也可以 指令碼內容如下 usr bin expect f set user 使用者名稱 set host 儲存到 ssh shellname,如果密碼中有符號可 以在 符號可以在 符號可以 在符號前面加個反斜槓進行...

MAC下使用iTerm2和zsh

應該說terminal終端是程式設計師經常會用到的工具,大家時不時的都要使用終端來敲上幾行命令列,尤其是在mac上,很多任務具的使用都是通過terminal來進行的。但是其實mac自帶的終端不是特別方便,今天我們將會使用iterm2來替代terminal終端。整體的搭配組合為 iterm2 oh m...

mac下使用sshpass讓iterm2支援多登入

背景 當前測試機器較多,每次登入時,都需要人工輸入,特別浪費時間,影響效率,花一分鐘記錄在小工具中,可以節約千萬個1分鐘。你還不用?一.安裝sshpass 二.準備密碼 讓sshpass使用ssh密碼,需要先將密碼儲存在乙個檔案裡,再通過sshpass讀檔案來獲取密碼,iterm2就可以通過這樣的命...