Pytanie dotyczy bezpiecznego zdalnego dostępu do serwera Linux, czyli takiego sposobu logowania i administracji, który chroni poufność oraz integralność danych przesyłanych przez sieć. W praktyce oznacza to, że połączenie powinno być szyfrowane, a serwer powinien zapewniać mechanizmy solidnego uwierzytelniania.
Odpowiedź "ssh" jest poprawna, ponieważ SSH (Secure Shell) to standardowy protokół i usługa używana w Linuksie do zdalnego logowania do powłoki oraz wykonywania poleceń przez sieć w sposób szyfrowany. Typowo instaluje się i uruchamia serwer OpenSSH (usługę demona), dzięki czemu administrator może łączyć się zdalnie klientem SSH bez przesyłania haseł i komend jawnym tekstem.
Dlaczego pozostałe propozycje są niepoprawne:
- "telnet" umożliwia zdalne logowanie, ale klasycznie nie zapewnia szyfrowania transmisji. To powoduje, że hasła i dane sesji mogą zostać przechwycone w sieci (np. w tej samej sieci LAN lub przez atak typu sniffing). Nie spełnia więc warunku "bezpiecznego" dostępu.
- "rlogin" to historyczna usługa z rodziny r-commands, również kojarzona ze zdalnym logowaniem, ale bez nowoczesnych mechanizmów bezpieczeństwa i bez domyślnego szyfrowania. Dziś traktuje się ją jako rozwiązanie przestarzałe.
- "tftp" (Trivial File Transfer Protocol) służy do prostego przesyłania plików, często w środowiskach rozruchu sieciowego lub urządzeniach wbudowanych. Nie jest usługą do interaktywnego, bezpiecznego zdalnego logowania na serwer.
Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się sformułowanie "bezpieczny zdalny dostęp", szukaj rozwiązań z szyfrowaniem i silnym uwierzytelnianiem. W praktyce administracyjnej Linuksa domyślnym wyborem jest SSH.