Go to file
Sheng 324cbe19a4 Modified README.md 2017-11-09 11:51:15 +08:00
preview Initialize 2017-11-08 22:33:05 +08:00
static Initialize 2017-11-08 22:33:05 +08:00
templates Initialize 2017-11-08 22:33:05 +08:00
.gitignore Initialize 2017-11-08 22:33:05 +08:00
LICENSE Initialize 2017-11-08 22:33:05 +08:00
README.md Modified README.md 2017-11-09 11:51:15 +08:00
main.py logging traceback exc 2017-11-09 11:23:19 +08:00
requirements.txt Initialize 2017-11-08 22:33:05 +08:00

README.md

WebSSH

A simple web application to be used as an ssh client to connect to your ssh servers. It is written in Python, base on Tornado and Paramiko.

Preview

Login

Install dependencies

$ pip install -r requirements.txt

Run

$ python main.py

Help

$ python main.py --help

Python versions supported ?

Only tested with Python versions 2.7.12 and 3.5.2 on Ubuntu 16.04. 

A config example for putting Nginx as a front web server

location / { 
    proxy_pass http://127.0.0.1:8888;
    proxy_http_version 1.1;
    proxy_read_timeout 300;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
}