mirror of https://github.com/huashengdun/webssh
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.
Sheng
1d939a713b
|
7 years ago | |
---|---|---|
preview | 7 years ago | |
static | 7 years ago | |
templates | 7 years ago | |
.gitignore | 7 years ago | |
LICENSE | 7 years ago | |
README.md | 7 years ago | |
main.py | 7 years ago | |
requirements.txt | 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
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;
}