python -V
python -c "import tornado; print(tornado.version)"
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
sudo pip install tornado==4.2.1
https://github.com/liftoff/GateOne
解压
sudo python ./setup.py install
sudo gateone
/etc/gateone/conf.d/10server.conf
// This is Gate One's main settings file.
{
// "gateone" server-wide settings fall under "*"
"*": {
"gateone": { // These settings apply to all of Gate One
"address": "",
"ca_certs": null,
"cache_dir": "/tmp/gateone_cache",
"certificate": "/etc/gateone/ssl/certificate.pem",
"cookie_secret": "NDc4YmQxNzU4ZjNiNDdiM2I5YTJhODI4MjliNTU0OGQ4N",
"debug": false,
"disable_ssl": false,
"embedded": false,
"enable_unix_socket": false,
"gid": "0",
"https_redirect": false,
"js_init": "",
"keyfile": "/etc/gateone/ssl/keyfile.pem",
"locale": "en_US",
"log_file_max_size": 100000000,
"log_file_num_backups": 10,
"log_file_prefix": "/var/log/gateone/gateone.log",
"log_to_stderr": null,
"logging": "info",
"multiprocessing_workers": null,
"origins": ["localhost", "127.0.0.1", "server1", "192.168.1.123"],
"pid_file": "/var/run/gateone.pid",
"port": 10443,
"session_dir": "/tmp/gateone",
"session_timeout": "5d",
"syslog_facility": "daemon",
"uid": "0",
"unix_socket_mode": "0600",
"unix_socket_path": "/tmp/gateone.sock",
"url_prefix": "/",
"user_dir": "/var/lib/gateone/users",
"user_logs_max_age": "30d",
"disable_ssl": true
}
}
}
firewall-cmd --zone=public --add-port=10443/tcp --permanent
firewall-cmd --reload
systemctl enable gateone
访问:https://服务器地址:10443/