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

В рамках проекта ssh-chat пользователем shazow был разработан SSH-сервер, позволяющий организовать многопользовательский онлайн-чат — при подключении посредством использования обычного SSH-клиента пользователь получает возможность общаться с другими клиентами данного сервера без установки дополнительного программного обеспечения.
Программное обеспечения для организации работы чата оформлено в виде специализированного SSH-сервера, который позволяет использовать для подключения любой SSH-клиент. Соответственно, вместо обычного терминала пользователю предоставляется доступ непосредственно к самому чату.
Благодаря использованию асимметричного шифрования полностью исключается возможность проведения атаки типа MITM.
Проект написан с использованием языка программирования Go и его исходный код доступен в репозитории на GitHub.
Попробовать чат в действии можно на следующих серверах:
В сети Интернет:
В сети Medium:
Читайте также:
Мы в Telegram: @medium_isp
Не так давно пользователь с ником maximmasterr рассказал про свою реализацию системы онлайн-чата посредством использования технологии SSH.
В этой заметке мне бы хотелось поделиться с вами ещё одной реализацией SSH-чата, которую разработал Андрей Петров.

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

Благодаря использованию асимметричного шифрования полностью исключается возможность проведения атаки типа MITM.
Проект написан с использованием языка программирования Go и его исходный код доступен в репозитории на GitHub.
Попробовать чат в действии можно на следующих серверах:
В сети Интернет:
78.155.207.12
, порт 22
В сети Medium:
200:1e4b:b2df:69ba:1eba:fdf9:edde:3712
, порт 22
Читайте также:
- Интернет для всех, даром, и пусть никто не уйдёт обиженный
- Мне нечего скрывать
- Всё, что вы хотели знать о децентрализованном интернет-провайдере «Medium», но боялись спросить
Мы в Telegram: @medium_isp
Griboks
Напомните, пожалуйста, как это асимметричное шифрование спасает от подмены ключей.
ivan386
Видимо имеется ввиду адрес Медиум узла который включает в себя хеш публичного ключа.