Разлика между Rlogin и Telnet

Rlogin срещу Telnet

Rlogin и Telnet са два много сходни протокола, тъй като и двамата позволяват на потребителя да се свърже дистанционно с друг компютър и след това да изпрати команди, които се изпълняват на този компютър. И двамата позволяват на човек да манипулира и извлича данни от компютър, дори без да е в контакт физически с него. Но има няколко основни разлики между rlogin и telnet. Най-съществената разлика между rlogin и telnet е в начина, по който rlogin позволява идентификационните данни на клиента да се съхраняват в локален файл с rhosts, така че просто трябва да има достъп до отдалечения сървър и той е свързан автоматично. Клиентската програма автоматично предава идентификационните данни. Това може да бъде както за парола, така и потребителско име или парола. Проблемът с това е, че оставянето на терминал без надзор оставя не само този терминал уязвим, но и всички останали отдалечени компютри, които имат записи в локалния файл с rhosts. Не се реализира в telnet, като по този начин няма риск от излагане на сървъра на излишен риск.

Първият от тях е възможността да се предават настройките и променливите на средата като параметри. Разбира се, можете също да промените настройките и променливите на средата, като въведете команди след установяване на сесията, но за мнозина това е ненужна стъпка. По-късно беше открито, че тази функция излага сървъра на рискове за сигурността. По този начин много сървъри деактивират използването на тази функция, дори ако това леко неудобства клиента.

Но най-важното за тези двама е едно и също и с двете, а всъщност не е разлика. И rlogin, и telnet не са защитени протоколи, които изпращат съобщения в обикновен текст; форма, която е лесно четима при прихващане. Така че използването на двете не е препоръчително при маршрутизиране през обществени мрежи като интернет. Дори когато е ограничена до локална частна мрежа, използването на rlogin или telnet все още е обезкуражено. От съображения за сигурност rlogin и telnet вече не се използват. Други протоколи като SSH до голяма степен са поели за тези два протокола.

Резюме:

  1. Telnet позволява на потребителя да предава променливи на околната среда като параметри, докато Rlogin не
  2. Rlogin позволява на потребителя автоматично да се свърже, докато Telnet не го направи
  3. И rlogin, и telnet не са достатъчно сигурни за обществено ползване