Temat: Telnet i SSH.
Telnet
Wśród rozlicznych usług, które mogą być realizowane w sieciach opartych na protokole TCP/IP, jedną z najbardziej elementarnych i podstawowych jest telnet. Technicznie jest to najprostsza z usług sieciowych: służy do nawiązania interaktywnego połączenia terminalowego ze wskazanym komputerem w sieci (a dokładniej z programem – serwerem telnetu, pracującym na tym komputerze). Po nawiązaniu takiego połączenia znaki wpisywane na klawiaturze naszego komputera przesyłane są poprzez sieć do maszyny, z którą jesteśmy połączeni, a przesyłane w odwrotną stronę
Jest protokołem terminala sieciowego. Służy zalogowaniu się i zdalnej pracy na odległym komputerze z wykorzystaniem konsoli tekstowej.
Klientem telnetu jest polecenie telnet lub różne programy (np. putty).
Wady telnetu
Telnet jest najstarszą i najbardziej elementarną usługą internetową. Został opisany w dokumentach RFC 854 i 855.
Nie należy używać telnetu, gdyż transmisja odbywa się bez żadnego kodowania. Jeśli ktoś podsłucha transmisję, to uzyskuje login i hasło do naszego konta na serwerze. Do zdalnej pracy powinniśmy wykorzystać protokół SSH omówiony dalej.
Inne opcje telnetu
Poza łączeniem się ze zdalną powłoką klient telnetu może odbierać przychodzące dane z innych protokołów, wystarczy że podamy odpowiedni port jako parametr połączenia. Np. 80 dla protokołu HTTP.
SSH
Bezpieczny protokół terminalu sieciowego udostępniającym usługi szyfrowania połączenia. Dobrze znanym portem jest zarezerwowanym dla SSH jest port 22 protokołu TCP.
W ścisłym znaczeniu SSH to tylko następca protokołu Telnet, służącego do terminalowego łączenia się ze zdalnymi komputerami. SSH różni się od Telnetu tym, że transfer wszelkich danych jest zaszyfrowany o raz możliwe jest rozpoznawanie użytkownika na wiele różnych sposobów. W szerszym znaczeniu SSH to wspólna nazwa dla całej rodziny protokołów, nie tylko terminalowucjh lecz także służącucj do przesyłania plików, zdalnej kontroli zasobów, tunelowania i wielu innych zastosowań