Published using Google Docs
telnet, ssh, sftp
Updated automatically every 5 minutes

Telnet - jest protokołem umożliwiającym wykonywanie operacji na odległym komputerze. Daje on użytkownikowi możłiwość interaktywnej pracy w środowisku tekstowym na odległych komputerach, uruchamiania programów, dostępu do baz danych, itp. Pozwala korzystać z usług oferowanych przez komputer niezależnie od tego, czy znajduje się on w sąsiednim pokoju, czy na innym kontynencie. Lokalny komputer emuluje terminal odległego komputerze, co stwarz wrażenie pracy w systemie, z którym nawiązano połączenie. Klient telnetu musi emulować terminal właściwy dla zdalnego systemu. Aby połączenie było możliwe, na zdalnym systemie musi być uruchomiony serwer usługi telnet. Standardowo Telnet korzysta z portu 23.

Uruchomienie sesji Telnetu -> wiersz poleceń (CMD) wpisujemy telnet i wprowadzamy IP lub nazwę komputera, z którym nawiązujemy połączenie.

SSH - (secure shell) następca protokołu Telnet służący do terminalowego łączenia się ze zdalnymi komputerami. W odróżnieniu od Telnetu, transfer danych jest szyfrowany. Najczęściej stosowane szyfrowanie to algorytm AES. Każdy komputer podczas instalacji generuje dwa klucze. Jeden z nich (publiczny) jest dostępny dla wszystkich, drugi (prywatny) musi być starannie ukryty. Klucze te są wykorzystywane do szyfrowania transmisji. Identyfikacja użytkownika może polegać na weryfikacji konta i hasła lub za pomocą klucza wygenerowanego przy pomocy polecenia ssh-keygen. SSH pracuje w architekturze klient-serwer. Oprogramowanie serwera standardowo nasłuchuje przychodzących połączeń od klientów na porcie 22 protokołu TCP. Klientem SSH może być program PUTTY, który umożliwia bezpieczny dostęp do powłoki (shell) systemu operacyjnego.

SFTP (ang. SSH File Transfer Protocol) – protokół typu klient-serwer, który umożliwia przesyłanie plików z i na serwer poprzez sieć TCP/IP.

Jest on pozbawiony wad, które posiada zwykły FTP. Przesyłając plik przy użyciu protokołu FTP uzyskujemy dobre przepływności, ale nie zyskujemy bezpieczeństwa, nasze hasła nie są szyfrowane. Znaczną poprawę bezpieczeństwa przynosi protokół SFTP, który nie wymaga na danym hoście posiadania serwera FTP, wystarczy konto SSH, którego jest on rozszerzeniem, używa jego struktury oraz przez niego się łączy. Popularny klient WinSCP.