安装WEB_shell开源堡垒机 gateone

功能:可以不使用SSHD工具(putty,xshell)直接使用非IE类的浏览器登录服务器。
环境因为需要python2.6所以换成了centos6.5来做python2.6
系统版本
[root@li258-45 gateone]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m
内核版本
[root@li258-45 gateone]# uname -a 
Linux li258-45 3.16.7-x86_64-linode49 #3 SMP Fri Nov 14 16:55:37 EST 2014x86_64 x86_64 x86_64 GNU/Linux

安装步骤

1
、安装依赖的组件
yum install -y python python-pip gcc python-devel setuptool python-pam opensslopenssl-devel wget git make gcc-c++ patch pam_radius dtach
2
、安装ordereddict
wgethttps://pypi.python.org/packages/source/o/ordereddict/ordereddict-1.1.tar.gz#md5=a0ed854ee442051b249bfad0f638bbec--no-check-certificate

tar-zxvf  ......ordereddict-1.1.tar.gz

cdordereddict-1.1
python setup.py install
3
、安装tornadogateone
wget https://github.com/downloads/liftoff/GateOne/tornado-2.4-1.noarch.rpm
wget https://github.com/downloads/liftoff/GateOne/gateone-1.1-1.noarch.rpm 
# yum localinstall tornado-2.4-1.noarch.rpm
# yum localinstall gateone-1.1-1.noarch.rpm

4
、启用gataone
#cd  /opt/gateone
#./gateone.py
#
运行这个脚本,会生成server.conf配置文件,再CTRL+C中断一下

修改server.conf

session_timeout= “1d”

origins = http://localhost;https://localhost;http://127.0.0.1;https://127.0.0.1;https://192.168.1.34     //后面加上https://ip

 

查看log

less /opt/gateone/logs/webserver.log

5、后台启用gataone
service gateone start

设置开机启动

chkconfiggateone on

 

6、WEB登录页面

左侧为登入信息, 输入信息等, 右侧为 gateone 选项设置

右侧选项一次为:

第一个:关闭当前会话

第二个:添加一个新会话窗口

第三个:信息和工具

第四个:设置

第五个:分屏显示

 

 

http://liftoff.github.io/GateOne/About/index.html#rpm-based-linux-distributions

http://my.oschina.net/HankCN/blog/187133