2017-11-09 11:51:15 +08:00
2017-11-08 22:33:05 +08:00
2017-11-08 22:33:05 +08:00
2017-11-08 22:33:05 +08:00
2017-11-08 22:33:05 +08:00
2017-11-08 22:33:05 +08:00
2017-11-09 11:23:19 +08:00
2017-11-09 11:51:15 +08:00
2017-11-08 22:33:05 +08:00

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;
} 
Description
Languages
Python 81%
JavaScript 16%
HTML 2.7%
Dockerfile 0.3%