История того, как SSH получил порт номер 22

Протокол SSH (Secure Shell) был разработан Тату Илоненом в 1995 году, первоначально в ответ на инцидент взлома в сети финского университета. Номер порта по умолчанию для SSH — 22, и, по словам Тату Илонена, это не совпадение.

Когда «Тату» написал весной 1995 года первоначальную версию SSH для замены Telnet и FTP, порт 22 был свободен и удобно располагался между номером 21, используемым FTP, и номером 23, используемым Telnet. Из-за этого он полагал, что наличие номера порта, связанного с SSH, придаст новой программе, которую он написал, некоторое доверие. Но как он мог получить этот номер порта? Вы можете просто потребовать это. Вам нужно будет пройти через соответствующий канал, чтобы выделить его.

В то время основной процесс распределения портов был довольно простым, все через IANA (Internet Assigned Numbers Authority). Итак, в июле 1995 года, прямо перед тем, как было объявлено о ssh-1.0, «Тату» написали электронное письмо в IANA.

  From ylo Mon Jul 10 11:45:48 +0300 1995 From: Tatu Ylonen   Кому: Служба присвоения номеров Интернета  Тема: запрос номера порта Организация: Хельсинкский технологический университет, Финляндия Уважаемый сэр, я написал программу для безопасного входа с одной машины в другую в небезопасной сети.  Он обеспечивает значительные улучшения безопасности и функциональности по сравнению с существующими протоколами и реализациями telnet и rlogin.  В частности, он предотвращает спуфинг IP, DNS и маршрутизации.  Я планирую свободно распространять программное обеспечение в Интернете и использовать его как можно более широко. Я хотел бы получить зарегистрированный номер привилегированного порта для программного обеспечения.  Номер предпочтительно должен быть в диапазоне 1-255, чтобы его можно было использовать в поле WKS на серверах имен. Ниже я приложу черновик RFC для протокола.  Программное обеспечение использовалось на местном уровне в течение нескольких месяцев и готово к публикации, за исключением номера порта.  Если назначение номера порта может быть изменено со временем, я бы хотел опубликовать программное обеспечение уже на этой неделе. В настоящее время я использую порт номер 22 в бета-тестировании.  Было бы ужасно, если бы этот номер можно было использовать (в настоящее время он отображается как Без назначения в списках). Имя службы для программного обеспечения - «ssh» (для Secure Shell). С уважением, Тату Илонен  ...  за которой следует спецификация протокола для ssh-1.0  

К удивлению Тату, Джойс, один из пионеров Интернета, ответил на следующий день.

  Дата: Пн, 10 июля 1995 г. 15:35:33 -0700 От: [электронная почта защищена] Кому: [электронная почта защищена] Тема: Re: запрос номера порта Копия: [электронная почта защищена] Тату, мы назначили порт номер 22 для  ssh, с вами в качестве точки контакта. Джойс  

Это просто. Через один обмен электронной почтой порт 22 был официально связан с SSH.

Двумя днями позже, 12 июля 1995 года, в 17:23 был выпущен ssh-1.0.0.. Вскоре после этого объявление о SSH было отправлено в список рассылки [email protected] , а также в несколько групп новостей и списков рассылки.

/через SSH/

Оцените статью
toodcast.ru
Добавить комментарий