tornado写的ssh代理

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