Linux/Unix SSH, Ping, FTP, polecenia komunikacyjne Telnet

Podczas pracy w systemie operacyjnym Linux moลผe byฤ‡ konieczne komunikowaฤ‡ siฤ™ z innymi urzฤ…dzeniami. W tym celu moลผna skorzystaฤ‡ z kilku podstawowych narzฤ™dzi.

Te narzฤ™dzia mogฤ… pomรณc w komunikacji z:

  • sieci,
  • inne systemy Linux
  • i zdalnych uลผytkownikรณw

Nauczmy siฤ™ ich wiฤ™c jeden po drugim.

Kliknij w tym miejscu jeล›li film nie jest dostฤ™pny

SSH

SSH, co oznacza Secure Shell, sล‚uลผy do bezpiecznego ล‚ฤ…czenia siฤ™ ze zdalnym komputerem. W porรณwnaniu z Telnet, SSH jest bezpieczny, poniewaลผ poล‚ฤ…czenie klient/serwer jest uwierzytelniane przy uลผyciu certyfikatu cyfrowego, a hasล‚a sฤ… szyfrowane. Dlatego jest powszechnie uลผywany przez administratorรณw systemu do kontrolowania zdalnych serwerรณw Linux.


Skล‚adnia logowania do zdalnego komputera z systemem Linux przy uลผyciu protokoล‚u SSH jest nastฤ™pujฤ…ca

SSH username@ip-address or hostname

SSH

Po zalogowaniu moลผesz wykonywaฤ‡ dowolne polecenia w terminalu

Przykล‚ad:

ls

SSH

Przykล‚ad:

pwd

SSH

Ping

To narzฤ™dzie jest powszechnie uลผywane do sprawdzania, czy plik poล‚ฤ…czenie z serwerem jest zdrowy, czy nie. Polecenie to jest rรณwnieลผ uลผywane w โ€“

  • Analizowanie poล‚ฤ…czeล„ sieciowych i hostรณw
  • Tracking wydajnoล›ฤ‡ sieci i zarzฤ…dzanie niฤ…
  • Testowanie problemรณw ze sprzฤ™tem i oprogramowaniem

Ping

Skล‚adnia poleceล„: -

ping hostname="" or=""

Przykล‚ad:

ping 172.16.170.1

Ping

ping google.com

Ping

W tym przypadku system wysล‚aล‚ 64-bajtowe pakiety danych na adres IP (172.16.170.1) lub nazwฤ™ hosta (www.google.com). Jeล›li chociaลผ jeden z pakietรณw danych nie wrรณci lub zostanie utracony, bฤ™dzie to sugerowaฤ‡ bล‚ฤ…d w poล‚ฤ…czeniu. Zwykle przy uลผyciu tej metody sprawdzane jest poล‚ฤ…czenie internetowe.

Moลผesz nacisnฤ…ฤ‡ Ctrl + c do wyjล›cie z ping pฤ™tla.

FTP

FTP to protokรณล‚ przesyล‚ania plikรณw. To jest najbardziej preferowany protokรณล‚ dla transfer danych wล›rรณd komputerรณw.

Moลผesz uลผyฤ‡ protokoล‚u FTP do โ€“

  • Logowanie i nawiฤ…zanie poล‚ฤ…czenia ze zdalnym hostem
  • Przesyล‚aj i pobieraj pliki
  • Nawigacja po katalogach
  • Przeglฤ…danie zawartoล›ci katalogรณw

FTP

Skล‚adnia sล‚uลผฤ…ca do ustalenia Poล‚ฤ…czenie FTP do zdalnego hosta jest โ€“

ftp hostname="" or=""

Po wprowadzeniu tego polecenia zostaniesz o to poproszony Uwierzytelnianie poprzez nazwฤ™ uลผytkownika i hasล‚o.

FTP

Po nawiฤ…zaniu poล‚ฤ…czenia i zalogowaniu siฤ™ moลผesz uลผyฤ‡ poniลผszych poleceล„, aby wykonaฤ‡ rรณลผne czynnoล›ci.

Command Funkcjonowaฤ‡
reลผ Wyล›wietl pliki w bieลผฤ…cym katalogu komputera zdalnego
pล‚yta CD โ€žnazwa kataloguโ€ zmieล„ katalog na โ€žnazwa_kataloguโ€ na komputerze zdalnym
umieล›ฤ‡ plik przeล›lij โ€žplikโ€ z komputera lokalnego na zdalny
dostaฤ‡ plik Pobierz โ€žplikโ€ ze zdalnego na komputer lokalny
porzuciฤ‡ Wyloguj Siฤ™

Uruchommy kilka waลผnych poleceล„.

FTP

Telnet

Telnet pomaga โ€“

  • poล‚ฤ…czyฤ‡ siฤ™ ze zdalnym komputerem z systemem Linux
  • zdalnie uruchamiaฤ‡ programy i prowadziฤ‡ administracjฤ™

Telnet

To narzฤ™dzie jest podobne do funkcji Pulpit zdalny znajdujฤ…cej siฤ™ w Windows Maszyna.

Skล‚adnia tego narzฤ™dzia jest nastฤ™pujฤ…ca:

telnet hostname="" or=""
Example:
telnet localhost

W celach demonstracyjnych poล‚ฤ…czymy siฤ™ z Twoim komputerem (localhost). Narzฤ™dzie zapyta o nazwฤ™ uลผytkownika i hasล‚o.

Telnet

Po uwierzytelnieniu moลผesz wykonywaฤ‡ polecenia tak samo, jak dotychczas, za pomocฤ… terminala. Jedyna rรณลผnica polega na tym, ลผe jeล›li jesteล› podล‚ฤ…czony do zdalnego hosta, polecenia zostanฤ… wykonane na komputerze zdalnym, a nie na komputerze lokalnym.

Moลผesz zakoล„czyฤ‡ poล‚ฤ…czenie telnet wpisujฤ…c polecenie โ€žlogoutโ€

Podsumowujฤ…c:

  • Komunikacja miฤ™dzy Linux/UNIX i inne rรณลผne komputery, sieci i uลผytkownicy zdalni.
  • ping Polecenie sprawdza, czy poล‚ฤ…czenie z nazwฤ… hosta lub adresem IP dziaล‚a, czy nie. Uruchom 'ping Adres IP lub nazwa hosta w terminalu
  • FTP jest preferowanym protokoล‚em do wysyล‚ania i odbierania duลผych plikรณw. Moลผesz nawiฤ…zaฤ‡ poล‚ฤ…czenie FTP ze zdalnym hostem, a nastฤ™pnie uลผywaฤ‡ poleceล„ do przesyล‚ania, pobierania plikรณw, sprawdzania plikรณw i ich przeglฤ…dania
  • Narzฤ™dzie Telnet pomaga poล‚ฤ…czyฤ‡ siฤ™ ze zdalnym komputerem z systemem Linux i pracowaฤ‡ na nim

Podsumuj ten post nastฤ™pujฤ…co: