一般登陸機器都是需要使用證書安全登陸到跳板機上然後在跳板機去登陸到各個機器。
我們建立一個統一的文件夾mykey,將登陸的pem證書放上去,然後創建一個空白的文件,vim jump.sh
#!/usr/bin/expect -f set user {{username}} set host {{hostname}} set password {{certificate_password}} set certificate {{path of sit.pem}} set timeout -1 spawn ssh -i $certificate $user@$host expect "*passphrase*" send "$password\r" interact
然後在/usr/local/bin/下創建一個空白文件vim jump,輸入
expect ~/mykey/jump.sh
然後給jump文件執行權限,chmod +x jump
這樣就可以在shell窗口直接執行jump命令就可以完成跳板機的登陸了