- 安裝注意事項:例如安裝包是jumpserver-master.tar.gz,下載也得改包
- 跳板機也是一種虛擬用戶映射的方式
-
安裝過程
-
- 先解壓源碼包(不能在/root目錄中,因為別的用戶不能進)
- tar xf jumpserver-master.tar.gz -C /usr/local
- 搭建雲yum倉庫,重新生成緩存
- wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
wget -O /etc/yum.repos.d/CentOSo-Base.repo http://mirrors.aliyun.com/repo/epel-6.repo - 運行jumpserver自帶的自動安裝腳本(需要網絡,安裝過程會自動從公網源下載
rpm包。如果去進行定制化yum倉庫,則去查看定制yum倉庫) - 這個install.py是python文件,所以得用python去執行
- cd /usr/local/jumpserver-master/
cd install
python install.py
- cd /usr/local/jumpserver-master/
-
如果出現報錯
解決辦法
-
去install.py文件中
手動下載兩個安裝
-
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple pip install pycrypto==2.4.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
- 之后再
python install.py
安裝完成
- 通過瀏覽器訪問測試
在瀏覽器上輸入jumpserver服務器的IP地址進行訪問 使用
-
注冊
-
修改web登陸密碼
下載賬戶xshell遠程登陸密鑰(普通用戶下載密鑰只能下載一回)
如果一次沒有下載好,則需要用管理員賬號登陸去重新生成密鑰
- 生成密鑰是以.pem結尾
- xshell遠程登陸工具導入密鑰對,客戶機xshell導入密鑰:工具-用戶密鑰管理
xshell建立通過密鑰對訪問的遠程連接
- 出現這個界面就表示跳板機登陸成功
- 賬號授權(就是給賬號授權它能管理哪些機器)
添加sudo(授權管理-sudo-添加別名)
權限虛擬賬號和資產之間的關系
- 添加系統用戶(授權管理-系統用戶-添加)
- 添加授權規則
-
再次登陸跳板機