1. Gate OneIntroduction
There are two previous essays about open source software tty.js and Wetty installation in Linux . tty.js and wetty are open source web-based ssh implementations using node. js . Let's present another open source web-based ssh installation under Linux:Gateone.
Gate one is implemented in the background process using Python , and the front end is javescript+websockets. Please refer to the link below for introduction, source code and documentation of Gate one.
Gate One home:http://liftoffsoftware.com/Products/GateOne
Gate one Source:Https://github.com/liftoff/GateOne
Gate one document:http://liftoff.github.io/GateOne/
2. Gate Oneinstallation
Gate one requires the system to meet the following two prerequisites,
(1)python:2.6+ or 3.2+
(2)Tornado Framework 2.2+
2.1System Environment Preparation
Entering commands in the command line terminal
$ python-v
Check to see if pythonis installed on your computerif you first install python.
Then install pip,
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.pysudo python get-pip.py
Install tornado,
sudo Install tornado
After the installation is complete, let's verify our environment,
$ python-"import tornado; Print (tornado.version)"
2.2 Gate OneGet and install
If you don't have gitinstalled locally,install gitfirst,
sudo Install git
Get the Gate one source and install it,
$ git clone https://github.com/liftoff/gateone.gitsudoinstall
3. Gate OneValidation
the configuration file for Gate one is /etc/gateone/conf.d/10server.conf, and we use the default configuration to verify it. Run the following command to start the Gate one service process,
sudo gateone
After startup, through the printed information, we see that the Gate One service listens on the 443 port number and then enters the https://127.0.0.1:443/in the browser. You can open the gateone Web page.
Then click on the middle Terminal icon to log in to a machine,
(done)
Installation guide for gate one under the LinuxMint system