跳过堡垒机,一键登陆
生活随笔
收集整理的這篇文章主要介紹了
跳过堡垒机,一键登陆
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用場景:
在登陸公司堡壘機時,一般需要個人密碼+動態密碼(常為OTP密碼),本文通過自動生成OTP密碼實現一鍵登錄。
如果是靜態密碼,跳過第一步,第二步去掉動態密碼部分
第一步:獲取OTP密碼
1.安裝oathtool
2.執行:oathtool -b --totp NEV5ADJIMMPExxxx?
NEV5ADJIMMPExxxx為個人公鑰(一般手動添加時可以看到)
第二步:腳本化
vim?./relay.exp 寫入以下內容:
#!/usr/bin/expect -f
set timeout 3
#堡壘機用戶名
set login wangbadan
#堡壘機密碼
set login_pass woshiwangbadan
#堡壘機地址
set login_ip xxx.tenxun.com
set salt [lindex $argv 0]
send $salt
#登陸堡壘機
spawn ssh $login@$login_ip
expect {
? ? "*assword:" {send "$login_pass $salt\n";exp_continue}
}
interact
注釋:login_pass為你的密碼,salt為OTP密碼
第三步:調用
./relay.exp `oathtool -b --totp NEV5ADJIMMPExxxx`
?
總結
以上是生活随笔為你收集整理的跳过堡垒机,一键登陆的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++继承一览
- 下一篇: linux 监控网络IO、磁盘、CPU、