tornado写的ssh代理

JackSong 8868c04ae9 修改js代码 10 months ago
forms 8e88c10bb4 增加用户操作 1 year ago
handlers 4264a84afb 修改技术信息 10 months ago
log 4ac17780b0 提交日志目录 1 year ago
middleware 4264a84afb 修改技术信息 10 months ago
model 4264a84afb 修改技术信息 10 months ago
static 4264a84afb 修改技术信息 10 months ago
templates 8868c04ae9 修改js代码 10 months ago
utils 7f242e9719 增加用户与设备的多对多关系 10 months ago
.gitignore f375f972d9 增加中间件,处理登陆 10 months ago
LICENSE beb66672ed Initial commit 3 years ago
README.md e08bb08cd2 秀给备注信息 1 year ago
config.py e8bb7edae1 提交代码 1 year ago
daemon.py 7f242e9719 增加用户与设备的多对多关系 10 months ago
ioloop.py 8e88c10bb4 增加用户操作 1 year ago
main.py f375f972d9 增加中间件,处理登陆 10 months ago
openssh.conf e8bb7edae1 提交代码 1 year ago
package-lock.json 818b22b9b7 增加删除操作和vue前端增加操作 1 year ago
requirements.txt 7f242e9719 增加用户与设备的多对多关系 10 months ago
urls.py f375f972d9 增加中间件,处理登陆 10 months ago

README.md

openSSH

#说明

本程序使用tornado 编写的ssh代理程序,可以将ssh转化成websocket协议,可以集成到你想要的系统中

#使用

安装依赖

pip install -r 项目/requirements.txt

运行

python main.py -log_file_prefix=openssh.log -port=9527

更多配置请看项目下openssh.conf

启动后访问http://127.0.0.1:9527 #已知问题

目标机器如果不是utf-8编码,会出现中文编码问题

2018-8月更新说明

1.增加对tornado 5版本支持和对py3 版本支持
2.前端使用vue2重写
3.删除前端明文传输账号,密码,IP,端口,改服务端从数据库读取
4.增加mysql作为数据库,默认账号密码分别是root:root
5.利用队列将操作命令输入到log目录下日志中,日志文件名是按IP,PORT,登陆账号-以及时间操作