最新安裝方法 https://github.com/jumpserver/jumpserver/wiki/v0.3.x-基於-RedHatpython
主機爲最小 安裝的centos6.9 x86_64.linux
1 [root@m01 ~]# cat /etc/redhat-release 2 CentOS release 6.9 (Final) 3 [root@m01 ~]# uname -a 4 Linux m01 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
第一個里程碑:安裝gitgit
1 [root@m01 ~]# yum -y install git
第二個里程碑:克隆jumpservergithub
1 [root@m01 ~]# cd /application/ 2 3 [root@m01 application]# git clone https://github.com/jumpserver/jumpserver.git 4 Initialized empty Git repository in /application/jumpserver/.git/ 5 remote: Counting objects: 20979, done. 6 remote: Compressing objects: 100% (27/27), done. 7 remote: Total 20979 (delta 0), reused 8 (delta 0), pack-reused 20951 8 Receiving objects: 100% (20979/20979), 26.20 MiB | 141 KiB/s, done. 9 Resolving deltas: 100% (14550/14550), done.
第三個里程碑:將jumpserver切換到主線版本數據庫
1 [root@m01 application]# cd /application/jumpserver/ 2 3 [root@m01 jumpserver]# git checkout master 4 Branch master set up to track remote branch master from origin. 5 Switched to a new branch 'master'
第四個里程碑:在數據庫服務上爲jumpserver建立數據庫centos
1 ###設置jumpserver庫 2 CREATE DATABASE jumpserver CHARACTER SET utf8 COLLATE utf8_general_ci; 3 ###---受權root給數據庫 4 grant all on jumpserver.* to jumpserver@'%' identified by "123456"; 5 ### 6 grant all on jumpserver.* to jumpserver@'localhost' identified by "123456"; 7 ## 更新庫 8 flush privileges;---- 9 ##
第五個里程碑:執行安裝腳本瀏覽器
1 [root@m01 ~]# cd /application/jumpserver/install/ 2 [root@m01 install]# python install.py
安裝過程當中輸入相關信息服務器
1 開始關閉防火牆和selinux 2 setenforce: SELinux is disabled 3 4 請輸入您服務器的IP地址,用戶瀏覽器能夠訪問 [10.0.0.61]: 5 是否安裝新的MySQL服務器? (y/n) [y]: n 6 請輸入數據庫服務器IP [127.0.0.1]: 172.16.1.51 7 請輸入數據庫服務器端口 [3306]: 8 請輸入數據庫服務器用戶 [jumpserver]: 9 請輸入數據庫服務器密碼: 123456 10 請輸入使用的數據庫 [jumpserver]: 11 鏈接數據庫成功 12 13 請輸入SMTP地址: smtp.163.com 14 請輸入SMTP端口 [25]: 15 請輸入帳戶: ****@163.com 16 請輸入密碼: **** 17 18 請登錄郵箱查收郵件, 而後確認是否繼續安裝 19 20 是否繼續? (y/n) [y]: y 21 開始寫入配置文件 22 開始安裝Jumpserver ... 23 開始更新jumpserver 24 Creating tables ... 25 Installing custom SQL ... 26 Installing indexes ... 27 Installed 0 object(s) from 0 fixture(s) 28 29 請輸入管理員用戶名 [admin]: 30 請輸入管理員密碼: [5Lov@wife]: admin 31 請再次輸入管理員密碼: [5Lov@wife]: admin 32 Starting jumpserver service: [ OK ] 33 34 安裝成功,Web登陸請訪問http://ip:8000, 祝你使用愉快。 35 36 請訪問 https://github.com/jumpserver/jumpserver/wiki 查看文檔
第六個里程碑:安裝jinjia模塊app
[root@m01 ~]# cd /server/tools [root@m01 tools]# wget https://pypi.python.org/packages/47/83/679b5592feb54e948d6599edf5dac61d2991778c3ecbef6b8041663f4740/Jinja2-2.7.1.tar.gz [root@m01 tools]# tar xf Jinja2-2.7.1.tar.gz [root@m01 tools]# cd Jinja2-2.7.1 [root@m01 Jinja2-2.7.1]# python setup.py install
第七個里程碑:重啓jumpserver服務ide
[root@m01 ~]# cd /application/jumpserver/ [root@m01 jumpserver]# python manage.py runserver 0.0.0.0:8000 或者執行下面的命令 [root@m01 ~]# cd /application/jumpserver/ [root@m01 jumpserver]# ./service.sh restart
到此jumpserver安裝就完成了
1)瀏覽器訪問服務器 http://ip:端口, 使用以前設置的用戶名和密碼登錄。
2)登錄上之後就能夠進行管理,在管理以前想要添加主機.
3)先添加用戶組。
4)而後進行資產管理,添加主機,能夠批量添加主機
批量添加示意:
5)更多幫助信息請參照官方文檔。(使用0.3.2)
1 https://github.com/jumpserver/jumpserver/wiki/v0.3.2-應用圖解
請參照官方文檔。
1 https://github.com/jumpserver/jumpserver/wiki/v0.3.2-常見問題-FAQ
特別感謝:國強哥挖的坑