Polecenia komunikacyjne Linux/Unix SSH, Ping, FTP, 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 tutaj 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
Po zalogowaniu możesz wykonywać dowolne polecenia w terminalu
Przykład:
ls
Przykład:
pwd
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
- Śledzenie wydajności sieci i zarządzanie nią
- Testowanie problemów ze sprzętem i oprogramowaniem
Składnia poleceń: -
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 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 pętli ping.
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
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.
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ń.
Telnet
Telnet pomaga –
- połączyć się ze zdalnym komputerem z systemem Linux
- zdalnie uruchamiać programy i prowadzić administrację
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.
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”
Podsumowanie:
- Komunikacja między Linux/UNIX i inne różne komputery, sieci i użytkownicy zdalni.
- Polecenie ping sprawdza, czy połączenie z nazwą hosta lub adresem IP działa, czy nie. Uruchom na terminalu polecenie „ping adres IP lub nazwa hosta”.
- 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