其他综合-跳板机jumpserver的安装
生活随笔
收集整理的這篇文章主要介紹了
其他综合-跳板机jumpserver的安装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
搭建jumpserver
- 實驗目的
搭建 jumpserver 平臺,實現有效的運維安全審計.完美做到事先防范,事中控制和事后溯源
- 實驗環境
Xshell:5
VMware:12
系統版本:CentOS Linux release 7.6.1810
網絡ip:10.0.0.31
- 實驗軟件
jumpserver-rpm,提取碼:k6ss
Python-3.6.1.tar.xz,提取碼:jofz
官方文檔
- 實驗步驟
- 1、安裝 yum 源(若有,請忽略)
- 2、安裝 Python 包
- 3、安裝安裝 git
- 4、安裝 mysql 和創建數據庫(若已安裝數據庫,請忽略)
- 5、建立加速 pip
- 6、安裝 jumpserver
- 7、配置
- 8、登錄
1、安裝 yum 源(若有,請忽略)
mkdir -p /etc/yum.repos.d/bak/bin/mv /etc/yum.repos.d/* /etc/yum.repos.d/bakcurl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repocurl -s -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum clean all2、安裝 Python 包
下載地址:Python-3.6.1.tar.xz,提取碼:jofz
yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-develmkidr -p /server/toolscd /server/toolswget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz #若網速慢,上面有下載地址tar xvf Python-3.6.1.tar.xz && cd Python-3.6.1./configure --prefix=/usr/local/python3 && make && make install3、安裝安裝 git
yum -y install git4、安裝 mysql 和創建數據庫(若已安裝數據庫,請忽略)
yum -y install mariadb mariadb-devel mariadb-server # centos7下安裝的是mariadbsystemctl enable mariadbsystemctl start mariadbDB_PASSWORD=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 24` # 生成隨機數據庫密碼echo -e "\033[31m 你的數據庫密碼是 $DB_PASSWORD \033[0m" # 請復制密碼,后面會用到mysql -uroot -e "create database jumpserver default charset 'utf8'; grant all on jumpserver.* to 'jumpserver'@'127.0.0.1' identified by '$DB_PASSWORD'; flush privileges;"5、建立加速 pip
cd ~mkdir .pipcat >~/.pip/pip.conf <<EOF [global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com EOF6、安裝 jumpserver
下載地址:jumpserver-rpm,提取碼:k6ss
cd /server/tools/ #我的包放在這個目錄下,你們隨意unzip jumpserver-rpm.zip cd jumpserver-rpm/jumpservergit checkout mastercd install/python install.py7、配置
請輸入您服務器的IP地址,用戶瀏覽器可以訪問 [10.0.0.31]: 10.0.0.31 (提示:若輸入信息錯誤,請按Ctrl+退格鍵即可) 是否安裝新的MySQL服務器? (y/n) [y]: n 請輸入數據庫服務器IP [127.0.0.1]: 127.0.0.1 請輸入數據庫服務器端口 [3306]: 3306 請輸入數據庫服務器用戶 [jumpserver]: jumpserver 請輸入數據庫服務器密碼: CL1PBO2HmJe0p1lE4b4wZglL 請輸入使用的數據庫 [jumpserver]: jumpserver 連接數據庫成功 請輸入SMTP地址: #讓你輸入郵箱地址,我跳過了,你們隨意,下面有設置方法 請輸入SMTP端口 [25]: 請輸入賬戶: 請輸入密碼: please run connect() first 是否跳過(y/n) [n]? : y請登陸郵箱查收郵件, 然后確認是否繼續安裝 是否繼續? (y/n) [y]: y 開始寫入配置文件 開始安裝Jumpserver ... 開始更新jumpserver ... 請輸入管理員用戶名 [admin]: admin 請輸入管理員密碼: [5Lov@wife]: 123456 請再次輸入管理員密碼: [5Lov@wife]: 123456 Starting jumpserver service: [ 確定 ]安裝成功,Web登錄請訪問http://ip:8000, 祝你使用愉快。 請訪問 https://github.com/jumpserver/jumpserver/wiki 查看文檔提示,添加郵箱的方式(若前面沒有設置,抱歉,我只知道重新 python install.py 安裝)
1)添加163郵箱
請輸入SMTP地址: smtp.163.com 請輸入SMTP端口 [25]: 25 請輸入賬戶: XXXXXXXXXX@163.com 請輸入密碼: XXXXXXXX2)添加qq郵箱
請輸入SMTP地址: smtp.qq.com 請輸入SMTP端口 [25]: 465 請輸入賬戶: XXXXXXXXXX@qq.com 請輸入密碼: XXXXXXXX8、登錄
提示:手動重啟 jumpserver ,如下操作:
[root@nfs01 /server/tools/jumpserver-rpm/jumpserver]# ls connect.py Dockerfile install jperm juser logs README.md static connect.pyc docs jasset jumpserver keys manage.py run_server.py templates docker-compose.yaml init.sh jlog jumpserver.conf LICENSE manage.pyc service.sh [root@nfs01 /server/tools/jumpserver-rpm/jumpserver]# sh service.sh # 注意路徑 Usage: service.sh {start|stop|restart|status} [root@nfs01 /server/tools/jumpserver-rpm/jumpserver]# sh service.sh start jumpserver is running... [ 確定 ]轉載于:https://www.cnblogs.com/wjcLinux/p/10873666.html
總結
以上是生活随笔為你收集整理的其他综合-跳板机jumpserver的安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 理解CSS3 isolation: is
- 下一篇: 试题 E: 迷宫 第十届蓝桥杯