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

Spisie treści:

Anonim

Podczas pracy w systemie operacyjnym Linux może być konieczna komunikacja z innymi urządzeniami . W tym celu istnieje kilka podstawowych narzędzi, z których możesz skorzystać.

Te narzędzia mogą pomóc w komunikacji z:

  • sieci,
  • inne systemy Linux
  • i zdalni użytkownicy

Nauczmy się więc ich jeden po drugim.

  • SSH
  • Świst
  • FTP
  • Telnet

Kliknij tutaj, jeśli wideo nie jest dostępne

SSH

SSH, czyli Secure Shell, służy do bezpiecznego łączenia się ze zdalnym komputerem. W porównaniu z Telnet, protokół SSH jest bezpieczny, w którym połączenie klient / serwer jest uwierzytelniane za pomocą certyfikatu cyfrowego, a hasła są szyfrowane. Dlatego jest szeroko stosowany 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 to

SSH username@ip-address or hostname

Po zalogowaniu możesz wykonywać dowolne polecenia, które wykonujesz w swoim terminalu

Przykład:

ls

Przykład:

pwd

Świst

To narzędzie jest często używane do sprawdzania, czy połączenie z serwerem jest prawidłowe, czy nie. To polecenie jest również używane w -

  • Analiza połączeń sieciowych i hostów
  • Śledzenie wydajności sieci i zarządzanie nią
  • Testowanie problemów ze sprzętem i oprogramowaniem

Składnia polecenia: -

ping hostname or

Przykład:

ping 172.16.170.1

ping google.com

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 nawet jeden z pakietów danych nie powróci lub zostanie utracony, będzie to sugerować błąd w połączeniu. Zwykle łączność z Internetem jest sprawdzana za pomocą tej metody.

Możesz nacisnąć Ctrl + c, aby wyjść z pętli ping.

FTP

FTP to protokół przesyłania plików . Jest to najbardziej preferowany protokół przesyłania danych między komputerami.

Możesz użyć FTP, aby -

  • Logowanie i nawiązywanie połączenia ze zdalnym hostem
  • Przesyłaj i pobieraj pliki
  • Poruszanie się po katalogach
  • Przeglądanie zawartości katalogów

Składnia do ustanowienia połączenia FTP ze zdalnym hostem to -

ftp hostname or

Po wprowadzeniu tego polecenia poprosi Cię o uwierzytelnienie za pomocą nazwy użytkownika i hasła.

Po nawiązaniu połączenia i zalogowaniu się możesz użyć następujących poleceń, aby wykonać różne czynności.

Komenda Funkcjonować
reż Wyświetla pliki w bieżącym katalogu zdalnego komputera
cd „nazwa katalogu” zmień katalog na „dirname” na zdalnym komputerze
umieścić plik przesłać „plik” z komputera lokalnego na komputer zdalny
dostać plik Pobierz „plik” ze zdalnego na komputer lokalny
porzucić Wyloguj

Uruchommy niektóre z ważnych poleceń.

Telnet

Telnet pomaga -

  • połączyć się ze zdalnym komputerem z systemem Linux
  • uruchamiać programy zdalnie i administrować

To narzędzie jest podobne do funkcji pulpitu zdalnego znajdującej się na komputerze z systemem Windows.

Składnia tego narzędzia to:

telnet hostname orExample:telnet localhost

W celach demonstracyjnych połączymy się z Twoim komputerem (localhost). Narzędzie zapyta o twoją nazwę użytkownika i hasło.

Po uwierzytelnieniu możesz wykonywać polecenia, tak jak dotychczas, za pomocą terminala. Jedyna różnica polega na tym, że jeśli jesteś podłączony do zdalnego hosta, polecenia będą wykonywane na zdalnym komputerze, a nie na komputerze lokalnym.

Możesz zakończyć połączenie telnet, wpisując polecenie „wyloguj się”

Podsumowanie:

  • Możliwa jest komunikacja między systemem Linux / UNIX a innymi komputerami, sieciami i zdalnymi użytkownikami.
  • Polecenie ping sprawdza, czy połączenie z nazwą hosta lub adresem IP działa, czy nie. Uruchom „ping adres IP lub nazwę hosta” na terminalu
  • FTP jest preferowanym protokołem do wysyłania i odbierania dużych plików. Możesz ustanowić połączenie FTP ze zdalnym hostem, a następnie używać poleceń do wysyłania, pobierania plików, sprawdzania plików i przeglądania ich
  • Narzędzie Telnet pomaga połączyć się ze zdalnym komputerem z systemem Linux i pracować na nim