На главную страницу

Таблица сравнения протоколов Telnet, Rlogin, SSH

Характеристика Протокол Telnet Протокол Rlogin Протокол SSH
Уровень модели OSI Прикладной Прикладной Сеансовый
Тип протокола Текстовый. Можно включить бинарный режим для двух одинаковых операционных сред. Текстовый Бинарный
Порт, используемый по умолчанию Порт 23 Порт 513 Порт 22
Сообщение клиентом типа терминала Опционально, обычно поддерживается. Передается всегда Тип эмулятора терминала передается удаленному сайту и неявно задает набор символов и кодировку
Транспортный протокол Протокол TCP. Используется режим срочности Протокол TCP. Используется режим срочности Транспортный уровень работает в основном с использованием соединений TCP/IP, но может быть реализован и на базе иных потоков данных с гарантированной доставкой.
Способ идентификации и аутентификации пользователя на удаленном хосте Система аутентификации в протоколе Telnet отсутствует. В рамках "PROPOSED STANDARD" rfc2941 есть опция аутентификации пользователя.
  1. Запрашивается логин и пароль
  2. Идентификация и аутентификация произоводятся протоколом. Логин и пароль не запрашиваются. Для этого нужно, чтобы пользователь был упомянут в конфигурационных файлах etc/hosts.equiv или $HOME/.rhosts удаленного хоста
  1. по ip адресу клиента (небезопасно)
  2. по публичному ключу клиента
  3. стандартный парольный метод
Примечание: Возможно соединение клиента и сервера по транспортному протоколу SSH без аутентификации.
Возможность аутентификации сервера Аутентификация сервера отсутствует Аутентификация сервера отсутствует Сервер аутентифицируется для пользователя тем, что только сервер-владелец секретного ключа может расшифровать данные от пользователя, зашифрованные публичным ключом этого сервера
Шифрование паролей Пароли не шифруются Пароли не шифруются Пароли передаются в зашифрованном виде
Возможность шифрования передаваемых данных Данные передаются как есть. В рамках "PROPOSED STANDARD" rfc2946 есть опция шифрования данных Данные передаются как есть Транспортный протокол SSH обеспечивает шифрование всех передаваемых данных
Возможность передачи файлов При включении опции binary на основе протокола Telnet можно передавать и принимать файлы от удаленного хоста, если клиент и сервер работают в одинаковых операционных системах. Файлы при передаче не шифруются. Файлы при помощи протокола Rlogin не передаются. Есть возможность передавать зашифрованные файлы.
Возможность сжатия передаваемых данных Возможность сжатия данных отсутствует Возможность сжатия данных отсутствует Комопонент протокола SSH - протокол транспортного уровня SSH-TRANS может обеспечивать возможность сжатия передаваемых данных
Возможность контроля целостности передаваемых данных Контроль целостности передаваемых данных отсутствует Контроль целостности передаваемых данных отсутствует Есть возможность контроля целостности данных, использование которого предпочтительно. Если используется опция "none" для MAC, то контроль целостности данных отключен.
Возможность организации нескольких логических каналов передачи данных. используется один логичеческий канал используется один логичеческий канал Протокол соединений [SSH-CONNECT] обеспечивает мультиплексирование шифрованного туннеля в несколько логических каналов и работает поверх протокола аутентификации пользователей.
Перенаправление TCP-портов Не поддерживается Не поддерживается У SSH есть возможность, известная как перенаправление портов (port forwarding), которая позволяет передавать по SSH-соединению данные других протоколов, например SMTP, POP3 и HTTP
Возможность наблюдения и использования графических программ, запущенных на удаленном сервере Не поддерживается Не поддерживается Через протокол SSH можно передавать данные протокола X11, что позволяет работать на терминале с графическими окнами программ, запущенных на удаленном сервере

Hosted by uCoz