jumperserver3.0的安装部署
来源:互联网 发布:wifi劫持软件 编辑:程序博客网 时间:2024/05/24 06:51
适用于jumperserver版本:v0.3.1-2
官网:http://www.jumpserver.org/
系统:centos7.2 基本安装
备注:如果是centos系统最好使用基本安装,否则可能出现python版本和jumper要求的不一致
yum -y install git
2. 下载jumpserver
cd /opt
git clone https://github.com/jumpserver/jumpserver.git
注:不要安装在/root、/home 等目录下,以免权限问题
unzip jumpserver-0.3.2.zip
3. 执行安装脚本
cd /opt/jumpserver-0.3.2/install
python install.py
报错:
开始安装依赖pip包
/usr/lib/python2.6/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Cannot uninstall requirement pycrypto, not installed
/usr/lib/python2.6/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Collecting django==1.6 (from -r requirements.txt (line 1))
/usr/lib/python2.6/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
/usr/lib/python2.6/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Could not find a version that satisfies the requirement django==1.6 (from -r requirements.txt (line 1)) (from versions: )
No matching distribution found for django==1.6 (from -r requirements.txt (line 1))
安装JumpServer 依赖的python库失败!
解决办法:
使用其他pip源
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
报错:
InsecurePlatformWarning
Could not find a version that satisfies the requirement pycrypto==2.4.1 (from -r requirements.txt (line 2)) (from versions: )
No matching distribution found for pycrypto==2.4.1 (from -r requirements.txt (line 2))
手动安装指定版本:
pip install pycrypto==2.4.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
easy_install -i pycrypto==2.4.1 https://pypi.tuna.tsinghua.edu.cn/simple
easy_install -i http://pypi.douban.com/simple/ pycrypto==2.4.1
pip install -i http://pypi.douban.com/simple/ pycrypto==2.4.1
注:
1. 安装过程中要求输入数据库密码时,直接回车就行
请输入您服务器的IP地址,用户浏览器可以访问 [192.168.3.108]:
是否安装新的MySQL服务器? (y/n) [y]: n
请输入数据库服务器IP [127.0.0.1]:
请输入数据库服务器端口 [3306]:
请输入数据库服务器用户 [jumpserver]: root
请输入数据库服务器密码: root
请输入使用的数据库 [jumpserver]:
数据库连接失败 (1049, "Unknown database 'jumpserver'")
是否安装新的MySQL服务器? (y/n) [y]: n
请输入数据库服务器IP [127.0.0.1]:
请输入数据库服务器端口 [3306]:
请输入数据库服务器用户 [jumpserver]: root
请输入数据库服务器密码: root
请输入使用的数据库 [jumpserver]:
因为我之前安装过meridb,所以需要连接数据库创建jumpserver数据库
MariaDB [(none)]>create database jumpserver charset=utf8;
2. 完成安装后,请访问web,继续查看后续文档
3. 如果启动失败,请返回上层目录,手动运行 python run_server.py 或 ./service.sh restart启动
4. 默认账号密码 admin 5Lov@wife
适用于版本:v0.3.1-2
Redhat/Centos/Fedora 环境要满足以下条件:which 查看
[root@CentOS ~]# which sudo
/usr/bin/sudo
[root@CentOS ~]# which su
/bin/su
[root@CentOS ~]# which visudo
/usr/sbin/visudo
[root@CentOS ~]# which python
/usr/bin/python
[root@CentOS ~]# ls -l /etc/sudoers
-r--r-----. 1 root root 4082 Feb 29 17:44 /etc/sudoers
[root@CentOS ~]# which sudo
/usr/bin/sudo
[root@CentOS ~]# which su
/usr/bin/su
[root@CentOS ~]# which visudo
/usr/sbin/visudo
[root@CentOS ~]# which python
/usr/bin/python
[root@CentOS ~]# ls -l /etc/sudoers
-r--r-----. 1 root root 4080 Feb 29 04:44 /etc/sudoers
RedHat 6.5
[root@RedHat ~]# which sudo
/usr/bin/sudo
[root@RedHat ~]# which su
/bin/su
[root@RedHat ~]# which visudo
/usr/sbin/visudo
[root@RedHat ~]# which python
/usr/bin/python
[root@RedHat ~]# ls -l /etc/sudoers
-r--r-----. 1 root root 4082 Feb 29 17:44 /etc/sudoers
Fedora 23
[root@Fedora ~]# which sudo
/usr/bin/sudo
[root@Fedora ~]# which su
/usr/bin/su
[root@Fedora ~]# which visudo
/usr/sbin/visudo
[root@Fedora ~]# which python
/usr/bin/python
[root@Fedora ~]# ls -l /etc/sudoers
-r--r-----. 1 root root 3333 Feb 29 09:45 /etc/sudoers
注:
1. 客户端需要有python,sudo 环境,
2. 跟which 查看路径是否一样
3. 客户端如果开启了selinux,请安装 libselinux-python,
其中ReHat6.5、Fedora23 需要执行 yum -y install libselinux-python
如果系统环境不满足以上条件(包括其它版本系统),会导致jumpserver在推送系统用户、批量执行命令等功能失败
官网:http://www.jumpserver.org/
系统:centos7.2 基本安装
备注:如果是centos系统最好使用基本安装,否则可能出现python版本和jumper要求的不一致
服务端的安装
1. 安装gityum -y install git
2. 下载jumpserver
cd /opt
git clone https://github.com/jumpserver/jumpserver.git
注:不要安装在/root、/home 等目录下,以免权限问题
或者直接下载zip包jumpserver-0.3.2.zip
unzip jumpserver-0.3.2.zip
3. 执行安装脚本
cd /opt/jumpserver-0.3.2/install
python install.py
报错:
开始安装依赖pip包
/usr/lib/python2.6/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Cannot uninstall requirement pycrypto, not installed
/usr/lib/python2.6/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Collecting django==1.6 (from -r requirements.txt (line 1))
/usr/lib/python2.6/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
/usr/lib/python2.6/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Could not find a version that satisfies the requirement django==1.6 (from -r requirements.txt (line 1)) (from versions: )
No matching distribution found for django==1.6 (from -r requirements.txt (line 1))
安装JumpServer 依赖的python库失败!
解决办法:
使用其他pip源
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
报错:
InsecurePlatformWarning
Could not find a version that satisfies the requirement pycrypto==2.4.1 (from -r requirements.txt (line 2)) (from versions: )
No matching distribution found for pycrypto==2.4.1 (from -r requirements.txt (line 2))
手动安装指定版本:
pip install pycrypto==2.4.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
easy_install -i pycrypto==2.4.1 https://pypi.tuna.tsinghua.edu.cn/simple
easy_install -i http://pypi.douban.com/simple/ pycrypto==2.4.1
pip install -i http://pypi.douban.com/simple/ pycrypto==2.4.1
注:
1. 安装过程中要求输入数据库密码时,直接回车就行
请输入您服务器的IP地址,用户浏览器可以访问 [192.168.3.108]:
是否安装新的MySQL服务器? (y/n) [y]: n
请输入数据库服务器IP [127.0.0.1]:
请输入数据库服务器端口 [3306]:
请输入数据库服务器用户 [jumpserver]: root
请输入数据库服务器密码: root
请输入使用的数据库 [jumpserver]:
数据库连接失败 (1049, "Unknown database 'jumpserver'")
是否安装新的MySQL服务器? (y/n) [y]: n
请输入数据库服务器IP [127.0.0.1]:
请输入数据库服务器端口 [3306]:
请输入数据库服务器用户 [jumpserver]: root
请输入数据库服务器密码: root
请输入使用的数据库 [jumpserver]:
因为我之前安装过meridb,所以需要连接数据库创建jumpserver数据库
MariaDB [(none)]>create database jumpserver charset=utf8;
2. 完成安装后,请访问web,继续查看后续文档
3. 如果启动失败,请返回上层目录,手动运行 python run_server.py 或 ./service.sh restart启动
4. 默认账号密码 admin 5Lov@wife
客户端的安装:
无需安装agent适用于版本:v0.3.1-2
Redhat/Centos/Fedora 环境要满足以下条件:which 查看
CentOS 6.5
[root@CentOS ~]# which sudo
/usr/bin/sudo
[root@CentOS ~]# which su
/bin/su
[root@CentOS ~]# which visudo
/usr/sbin/visudo
[root@CentOS ~]# which python
/usr/bin/python
[root@CentOS ~]# ls -l /etc/sudoers
-r--r-----. 1 root root 4082 Feb 29 17:44 /etc/sudoers
CentOS 7.0
[root@CentOS ~]# which sudo
/usr/bin/sudo
[root@CentOS ~]# which su
/usr/bin/su
[root@CentOS ~]# which visudo
/usr/sbin/visudo
[root@CentOS ~]# which python
/usr/bin/python
[root@CentOS ~]# ls -l /etc/sudoers
-r--r-----. 1 root root 4080 Feb 29 04:44 /etc/sudoers
RedHat 6.5
[root@RedHat ~]# which sudo
/usr/bin/sudo
[root@RedHat ~]# which su
/bin/su
[root@RedHat ~]# which visudo
/usr/sbin/visudo
[root@RedHat ~]# which python
/usr/bin/python
[root@RedHat ~]# ls -l /etc/sudoers
-r--r-----. 1 root root 4082 Feb 29 17:44 /etc/sudoers
Fedora 23
[root@Fedora ~]# which sudo
/usr/bin/sudo
[root@Fedora ~]# which su
/usr/bin/su
[root@Fedora ~]# which visudo
/usr/sbin/visudo
[root@Fedora ~]# which python
/usr/bin/python
[root@Fedora ~]# ls -l /etc/sudoers
-r--r-----. 1 root root 3333 Feb 29 09:45 /etc/sudoers
注:
1. 客户端需要有python,sudo 环境,
2. 跟which 查看路径是否一样
3. 客户端如果开启了selinux,请安装 libselinux-python,
其中ReHat6.5、Fedora23 需要执行 yum -y install libselinux-python
如果系统环境不满足以上条件(包括其它版本系统),会导致jumpserver在推送系统用户、批量执行命令等功能失败
0 0
- jumperserver3.0的安装部署
- Centos5上Squid3.0的安装部署
- Hadoop3.0稳定版的安装部署
- mysql的安装部署
- 安装部署的问题
- Cacti的安装部署
- 安装部署的本地化
- L_AMP的安装部署
- JTrac的安装部署
- mongodb的安装部署
- Linpack的安装部署
- zookeeper的安装部署
- Redis的安装部署
- BPM的安装部署
- weblogic的安装部署
- Tachyon 的 安装部署
- ArcSDE的安装、部署
- resin的部署安装
- IDEA 出现Diamond types are not supported at this language level
- google第三方登录集成说明(android)
- sqlite3 脚本
- 数据结构实验之链表九:双向链表
- SDUTACM 数据结构实验之栈一:进制转换
- jumperserver3.0的安装部署
- __autoload魔法函数
- 安卓谷歌电子市场学习笔记系列——FragmentStatePagerAdapter
- C/C++之char,short ,long,double,float,int, signed, unsigned
- textarea
- Codeforces刷题之路——AIM Tech Round 3 (Div. 2) A. Juicer
- 额外域控提升为主域控
- 水果之王之猕猴桃-系列六(你真的了解黄心猕猴桃吗?)
- 设计模式学习第十五天