使用JumpServer管理你的服務(wù)器

本文介紹CentOS 7從安裝jumpserver到簡單使用jumpserver管理服務(wù)器衅疙。

image

1.Jumpserver介紹

Jumpserver是一款開源的開源的堡壘機(jī)富寿,如下圖是官網(wǎng)介紹高诺。

image

官網(wǎng)地址:http://www.jumpserver.org/
官網(wǎng)文檔地址:http://docs.jumpserver.org/zh/docs/index.html
Github地址:https://github.com/jumpserver/jumpserver

2.安裝

官方文檔推薦了很多安裝方式痒谴,這里由于老楊使用的是使用Docker安裝悴侵,使用的自己的Redis和Mysql,首先生成隨機(jī)加密秘鑰(SECRET_KEY)肖揣,命令如下:

if [ "$SECRET_KEY" = "" ]; then SECRET_KEY=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 50`; echo "SECRET_KEY=$SECRET_KEY" >> ~/.bashrc; echo $SECRET_KEY; else echo $SECRET_KEY; fi

然后生成BOOTSTRAP_TOKEN民假,命令如下:

if [ "$BOOTSTRAP_TOKEN" = "" ]; then BOOTSTRAP_TOKEN=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 16`; echo "BOOTSTRAP_TOKEN=$BOOTSTRAP_TOKEN" >> ~/.bashrc; echo $BOOTSTRAP_TOKEN; else echo $BOOTSTRAP_TOKEN; fi

這里都是按照官方文檔命令來的,然后執(zhí)行Docker命令(注:需自行安裝docker)龙优,如下所示羊异。

docker run --name jms_all -d \
    -v /opt/mysql:/var/lib/mysql \
    -v /opt/jumpserver:/opt/jumpserver/data/media \
    -p 80:80 \
    -p 2222:2222 \
    -e SECRET_KEY=***\
    -e BOOTSTRAP_TOKEN=*** \
    -e DB_HOST=*** \
    -e DB_PORT=*** \
    -e DB_USER=*** \
    -e DB_PASSWORD=*** \
    -e DB_NAME=*** \
    -e REDIS_HOST=*** \
    -e REDIS_PORT=*** \
    -e REDIS_PASSWORD=*** \
    jumpserver/jms_all:latest

注意如下參數(shù)需自行設(shè)置:

  • SECRET_KEY:上述步驟中生成的SECRET_KEY
  • BOOTSTRAP_TOKEN:上述步驟中生成的BOOTSTRAP_TOKEN
  • DB_HOST:數(shù)據(jù)庫地址
  • DB_PORT:數(shù)據(jù)庫端口
  • DB_USER:數(shù)據(jù)庫用戶名
  • DB_PASSWORD:數(shù)據(jù)庫密碼
  • DB_NAME:數(shù)據(jù)庫名稱
  • REDIS_HOST:Redis地址
  • REDIS_PORT:Redis端口
  • REDIS_PASSWORD:Redis密碼

當(dāng)然,官網(wǎng)也聲明了:不建議在生產(chǎn)中使用, 因?yàn)樗熊浖即虬揭粋€(gè)Docker中了, 不是Docker最佳實(shí)踐

采用其他方法可以參考文檔彤断,地址:http://docs.jumpserver.org/zh/docs/step_by_step.html

這里還有一點(diǎn)野舶,80端口和2222端口不要被占用了!T籽谩平道!

3.配置

如果安裝沒有問題的話,訪問對應(yīng)安裝服務(wù)器ip地址如圖所示供炼。

image

ps:默認(rèn)用戶名密碼都是admin一屋,可以自行修改

登錄后,如圖所示劲蜻,個(gè)人還是很喜歡這個(gè)設(shè)計(jì)風(fēng)格的陆淀。

image

首先在進(jìn)入資產(chǎn)管理-管理用戶,如圖先嬉。

image

介紹一下,這個(gè)管理用的意義個(gè)人理解就是訪問你服務(wù)器的賬號(hào)楚堤,點(diǎn)擊創(chuàng)建管理用戶按鈕疫蔓,進(jìn)入如圖頁面

image

填寫如下內(nèi)容:

  • 名稱:這個(gè)自行設(shè)置。
  • 用戶名:訪問服務(wù)器的用戶名身冬,比如你遠(yuǎn)程服務(wù)器的用戶名root
  • 密碼:訪問服務(wù)器的密碼
  • 私鑰:訪問服務(wù)器的私鑰文件
  • 備注:備注信息衅胀。

都填寫完成后保存即可。

接下來需要?jiǎng)?chuàng)建系統(tǒng)用戶酥筝,何為系統(tǒng)用戶呢滚躯,官方文檔給出了如下解釋,

系統(tǒng)用戶是 Jumpserver跳轉(zhuǎn)登錄資產(chǎn)時(shí)使用的用戶嘿歌,可以理解為登錄資產(chǎn)用戶掸掏,如 web, sa, dba(ssh web@some-host), 而不是使用某個(gè)用戶的用戶名跳轉(zhuǎn)登錄服務(wù)器(ssh xiaoming@some-host); 簡單來說是 用戶使用自己的用戶名登錄Jumpserver, Jumpserver使用系統(tǒng)用戶登錄資產(chǎn)。 系統(tǒng)用戶創(chuàng)建時(shí)宙帝,如果選擇了自動(dòng)推送 Jumpserver會(huì)使用ansible自動(dòng)推送系統(tǒng)用戶到資產(chǎn)中丧凤,如果資產(chǎn)(交換機(jī)、windows)不支持ansible, 請手動(dòng)填寫賬號(hào)密碼步脓。目前還不支持Windows的自動(dòng)推送

填寫內(nèi)容這里就不介紹了愿待,沒什么特別的浩螺,根據(jù)需要自行設(shè)置即可。

接下來我們回到資產(chǎn)管理-資產(chǎn)列表仍侥,如圖

image

點(diǎn)擊創(chuàng)建資產(chǎn)要出,如圖所示。

image

其中填寫如下必填項(xiàng):

  • 主機(jī)名:自定義即可
  • IP:服務(wù)器IP
  • 協(xié)議:根據(jù)情況選擇
  • 端口:根據(jù)情況設(shè)置
  • 系統(tǒng)平臺(tái):根據(jù)情況選擇
  • 管理用戶:選擇剛剛新建的管理用戶

配置完成后保存即可农渊。

在下圖位置可以查看硬件信息患蹂,測試連接等等。

image

接下來進(jìn)入**權(quán)限管理-資產(chǎn)授權(quán) **腿时,如圖

image

點(diǎn)擊創(chuàng)建授權(quán)規(guī)則按鈕况脆,進(jìn)入如圖頁面。

image

這里需要填寫如下幾項(xiàng)信息:

  • 名稱:自己設(shè)置
  • 用戶:設(shè)置權(quán)限用戶
  • 用戶組:設(shè)置權(quán)限用戶組批糟,這兩個(gè)很好理解格了,就是給誰授權(quán),或者給哪個(gè)組的用戶授權(quán)
  • 資產(chǎn):哪些服務(wù)器
  • 節(jié)點(diǎn):類似資產(chǎn)組的概念
  • 系統(tǒng)用戶:使用剛剛設(shè)置的系統(tǒng)用戶

填寫完成后點(diǎn)擊提交即可徽鼎。

4.連接使用

這里我使用的是SecureCRT盛末,新建一個(gè)Session Wizard,如圖

image
image

然后選擇剛剛創(chuàng)建的Session Wizard否淤,輸入密碼悄但,進(jìn)入如圖頁面。

image

然后輸入ID進(jìn)入對應(yīng)服務(wù)器石抡,比如這里輸入3檐嚣,如圖

image

接下來的操作就是正常操作服務(wù)器了。

5.總結(jié)

個(gè)人感覺jumpserver適合將多個(gè)平臺(tái)的服務(wù)器整合到一起啰扛,然后分配權(quán)限使用嚎京,如果就一兩個(gè)的話就沒必要搞了,當(dāng)然隐解,也可以根據(jù)個(gè)人喜好玩玩鞍帝。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市煞茫,隨后出現(xiàn)的幾起案子帕涌,更是在濱河造成了極大的恐慌,老刑警劉巖续徽,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蚓曼,死亡現(xiàn)場離奇詭異,居然都是意外死亡炸宵,警方通過查閱死者的電腦和手機(jī)辟躏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來土全,“玉大人捎琐,你說我怎么就攤上這事会涎。” “怎么了瑞凑?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵末秃,是天一觀的道長。 經(jīng)常有香客問我籽御,道長练慕,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任技掏,我火速辦了婚禮铃将,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘哑梳。我一直安慰自己劲阎,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布鸠真。 她就那樣靜靜地躺著悯仙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吠卷。 梳的紋絲不亂的頭發(fā)上锡垄,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音祭隔,去河邊找鬼货岭。 笑死,一個(gè)胖子當(dāng)著我的面吹牛疾渴,可吹牛的內(nèi)容都是我干的茴她。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼程奠,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了祭钉?” 一聲冷哼從身側(cè)響起瞄沙,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎慌核,沒想到半個(gè)月后距境,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡垮卓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年垫桂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片粟按。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡诬滩,死狀恐怖霹粥,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情疼鸟,我是刑警寧澤后控,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站空镜,受9級(jí)特大地震影響浩淘,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜吴攒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一张抄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧洼怔,春花似錦署惯、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至矾缓,卻和暖如春怀酷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背嗜闻。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來泰國打工蜕依, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人琉雳。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓样眠,卻偏偏與公主長得像,于是被迫代替她去往敵國和親翠肘。 傳聞我的和親對象是個(gè)殘疾皇子檐束,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容