iTerm2 管理 SSH 帳號密碼

在 Mac 上用 iterm2 管理所有會連線的主機,這樣就不用每次在記 IP / 帳號 / 密碼,首先先安裝 sshpass,再去 iterm2 設定 Profile(一個 Profile 可以想成一個主機),詳細步驟如下:

安裝 sshpass

打開命令列,利用 homebrew 來安裝 sshpass:


brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb

設定 iTerm2

打開 iTerm2,Preferences > Profiles 分頁,在 Command 區域將選項設為 Command ,旁邊文字欄填入連線資訊。


# 連線資訊格式說明
# /usr/local/bin/sshpass -p 密碼 ssh -p Port 帳號@IP

# 範例:連線到 192.168.8.8,Port 是 22,帳號是 root,密碼是 iampassword
/usr/local/bin/sshpass -p iampassword ssh -p 22 root@192.168.8.8

設定畫面如下:

0 則回應: