使用XShell簡化跳板機到開發機的登入操作
使用XShell簡化跳板機到開發機的登入操作
By 馬冬亮(凝霜 Loki)
一個人的戰爭(http://blog.csdn.net/MDL13412)
背景
我在Qunar的工作是運維開發,因此需要通過終端連線到遠端開發機進行工作,由於安全等因素,登入開發機時需要先登入跳板機,然後在跳板機上再實際連線開發機,如下圖所示:
正常的登入流程
- 使用ssh命令登入跳板機,輸入自己的設定的密碼+token生成的動態密碼;
- 登入跳板機成功後,在跳板機分配的終端中使用ssh命令再登入開發機,跳板機和開發機之間採用帶密碼的ssh驗證,因此需要輸入ssh私鑰的密碼。
登入過程如下圖所示:
連線跳板機
輸入使用者名稱
輸入使用者密碼+token動態密碼
跳板機登入成功
從跳板機上登入開發機
輸入ssh私鑰密碼後,登入成功
簡化流程
登入跳板機,輸入使用者名稱這個過程可以簡化,即使用XShell自動完成使用者名稱的輸入,如下圖所示:
登入跳板機成功後,可以設定自動登入開發機
下圖是XShell登入跳板機成功後,自動輸入的登入開發機命令:
接下來問題的關鍵就是跳板機如何自動輸入ssh私鑰密碼,以實現自動登入開發機。為了實現自動登入,我們需要使用XShell再帶的Xagent工具;
首先在選單欄找到“工具”->"Xagent 開始(A)",並在其中新增登入開發機要用到的ssh私鑰,如下所示:
接下來還需要對XShell登入跳板機的會話進行設定,如下所示:
進行以上設定後,進行登入,其效果如下:
總結
經過對XShell的設定,我們最終實現了,只需輸入跳板機登入的動態口令,即可完成整個登入流程的效果,大大簡化了日常的登入流程,節省了時間。
相關文章
- 終端快速登入伺服器或跳板機伺服器
- 用列舉簡化登入操作
- 登陸跳板機每天只輸入一次token的方法——ssh clone sessionSession
- window下通過Xshell登入GCP計算機例項GC計算機
- 通過Xshell6跳板機在Linux上安裝MySQL5.7LinuxMySql
- CentOS7 開源跳板機(堡壘機) JumpserverCentOSServer
- 開源運維堡壘機(跳板機)系統 python運維Python
- IBM推動主機軟體發展 簡化大型主機操作IBM
- SSH無密碼登入到指定機器密碼
- 超簡單的Xshell連線手機終端
- 一種跳板機的實現思路
- SSH 透過跳板機連線目標機
- Vue使用OAuth2簡化模式登入VueOAuth模式
- 通過跳板機連線MySQLMySql
- 批量機器登入
- ssh免密登入簡單操作
- 使用 Flutter MVVM 開發登入功能FlutterMVVM
- Winform設定開機啟動-操作登錄檔ORM
- 央視新聞《大⃞發遊戲手機登入》手機搜狐網遊戲
- 遠端跳板機搭建——內網穿透內網穿透
- 微信開發之小程式獲取手機號授權登入
- 嵌入式開發板,SSH開機密碼,用於網口登入密碼
- session與登入機制Session
- 微信小程式使用者手機號登入微信小程式
- 堡壘機、防火牆以及跳板機分別是什麼?防火牆
- python實現運維堡壘機(跳板機)系統Python運維
- MAGNA:從開機到關機
- 登入一個簡單的網頁進行的操作網頁
- 【新版】使用 go-cqhttp 掃碼登入,一鍵接入 ChatGPT 機器人到 QQ 群GoHTTPChatGPT機器人
- 華碩主機板開啟vt怎麼操作 華碩主機板開啟vt虛擬化最簡單步驟
- windows10登入介面切換使用者怎麼操作_win10開機介面如何切換使用者WindowsWin10
- laravel passport 與手機簡訊登入結合的問題記錄LaravelPassport
- 修改Win7開機登入介面背景圖片Win7
- 使用MVVM Toolkit簡化WPF開發MVVM
- [JPT_05] 效能測試-指令碼開發(登入&隨機購買業務)指令碼隨機
- jmeter介面自動化:登入到新增JMeter
- 使用ionic2開發一個登入功能
- 雲開發CloudBase | 基本配置&使用者郵箱登入開發Cloud