Данная программа представляет собой SSH-прокси, написанный на Tornado, который преобразует SSH в протокол WebSocket. Программа может быть интегрирована в желаемую систему.
Установка зависимостей и компиляция интерфейса:
pip install -r 项目/requirements.txt
cd tempalates
npm install
npm run-script build
Также необходимы MySQL и Redis.
Инициализация базы данных:
python main.py migrate
Запуск:
python main.py -log_file_prefix=openssh.log -port=9527
Дополнительные настройки доступны в файле openssh.conf в папке проекта.
После запуска перейдите по адресу http://127.0.0.1:9527.
Если целевая машина не использует кодировку UTF-8, могут возникнуть проблемы с кодировкой китайских символов.
Смотрите файл «эффект картинки.png» в папке проекта для демонстрации работы программы.
Обновление от августа 2018 года:
1. Поддержка версии Tornado 5 и Python 3.
2. Переписан интерфейс с использованием Vue2.
3. Удалена передача учётных данных, пароля, IP-адреса и порта в открытом виде, теперь они считываются из базы данных на сервере.
4. Добавлена поддержка MySQL, по умолчанию используются учётные данные root:root.
5. Операционные команды помещаются в очередь и записываются в журнал в каталоге log, имя файла журнала содержит информацию об IP, порте, учётной записи и времени операции.
Обновление от 18 сентября 2020 года:
1. Добавлено управление пользователями.
2. Добавлено управление тестированием.
3. Добавлен режим документации.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )