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