You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Sheng 1d939a713b
Deleted unused static files
7 years ago
preview Initialize 7 years ago
static Deleted unused static files 7 years ago
templates Initialize 7 years ago
.gitignore Initialize 7 years ago
LICENSE Initialize 7 years ago
README.md Modified README.md 7 years ago
main.py logging traceback exc 7 years ago
requirements.txt Initialize 7 years ago

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;
}