Хабрахабр

Заметка: Онлайн-чат средствами SSH

Привет, Сообщество!

Не так давно пользователь с ником maximmasterr рассказал про свою реализацию системы онлайн-чата посредством использования технологии SSH.

В этой заметке мне бы хотелось поделиться с вами ещё одной реализацией SSH-чата, которую разработал Андрей Петров.


В рамках проекта ssh-chat пользователем shazow был разработан SSH-сервер, позволяющий организовать многопользовательский онлайн-чат — при подключении посредством использования обычного SSH-клиента пользователь получает возможность общаться с другими клиентами данного сервера без установки дополнительного программного обеспечения.

Соответственно, вместо обычного терминала пользователю предоставляется доступ непосредственно к самому чату. Программное обеспечения для организации работы чата оформлено в виде специализированного SSH-сервера, который позволяет использовать для подключения любой SSH-клиент.

Это выглядит вот таким образом

Благодаря использованию асимметричного шифрования полностью исключается возможность проведения атаки типа MITM.

Проект написан с использованием языка программирования Go и его исходный код доступен в репозитории на GitHub.

Попробовать чат в действии можно на следующих серверах:

155. В сети Интернет: 78. 12, порт 22
В сети Medium: 200:1e4b:b2df:69ba:1eba:fdf9:edde:3712, порт 22 207.

Читайте также:
Мы в Telegram: @medium_isp

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть