iTerm管理ssh登錄遠程服務器

服務器多了,手敲ip,密碼真是累

有兩種辦法:

公鑰免密登錄

把個人電腦本地的ssh公鑰放到服務器上,即可免密登錄,只需在iterm的profiles上管理ssh登錄命令即可

使用sh腳本登錄

用iterm的profiles管理賬號密碼登錄
1、準備腳本

#!/usr/bin/expect
set timeout 30
spawn ssh [lindex $argv 0]#獲取命令的第一個參數,即username@ip
expect {
  "(yes/no)?" {send "yes\n";exp_continue}
  "password:" {send "[lindex $argv 1]\n"}#如出現密碼,輸入第二個參數
}
interact

保存腳本:/Users/steven/sshAccountLogin.sh

2、iterm profiles 命令:
/Users/steven/sshAccountLogin.sh username@ip password
在這裏插入圖片描述

發佈了37 篇原創文章 · 獲贊 10 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章