Mac下使用iTerm2自動ssh登錄服務器


使用iTerm2自動登錄通道機

1、cd ~/.ssh

    在.ssh下創建文件"shell" (其中綠色部分 替換為自己的用戶名、服務器ip、密碼)

#!/usr/bin/expect -f
  2 set user <用戶名>
  3 set host <服務器ip>
  4 set password <登錄服務器的密碼>
  5 set timeout -1
  6
  7 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 替換為第一步中自己創建的文件名

expect ~/.ssh/shell

  

 

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

5、之后使用的時候,直接Profiles- ->選擇自己創建的profile就可以啦

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM