使用情景
頻繁登錄不同的云服務器
思考,是否有辦法一鍵訪問服務器?
第一步(下載使用工具)
- iTerm2(OSX上好用的終端軟件)
- expect(自動化腳本工具 用于處理交互命令)
編寫自動化腳本
#!/usr/bin/expect -f
set user {user}
set password {password}
set host {host}
set timeout -1
spawn ssh $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof
新建文本文件
將上述代碼拷入文件,并保存,將文件路徑配置到iTerm2的profile中(詳情見下方連接)
如果按照教程運行有 premission deny 的錯誤提示 一般都是文件權限問題 可使用以下命令將文件權限開到最大
chmod 777 {filename}