Linux/Unix SSH, Ping, FTP, Telnet kommunikationskommandon
När du arbetar på ett Linux-operativsystem kan du behöva kommunicera med andra enheter. För detta finns det några grundläggande verktyg som du kan använda dig av.
Dessa verktyg kan hjälpa dig att kommunicera med:
- nätverk,
- andra Linux-system
- och fjärranvändare
Så låt oss lära oss dem en efter en.
Klicka här. om videon inte är tillgänglig
SSH
SSH som står för Secure Shell, Det används för att säkert ansluta till en fjärrdator. Jämfört med Telnet är SSH säker där klient/serveranslutningen autentiseras med ett digitalt certifikat och lösenord krypteras. Därför används det i stor utsträckning av systemadministratörer för att styra fjärrstyrda Linux-servrar.
Syntaxen för att logga in på en fjärransluten Linux-maskin med SSH är
SSH username@ip-address or hostname
När du är inloggad kan du utföra alla kommandon som du gör i din terminal
Exempelvis:
ls
Exempelvis:
pwd
Ping
Det här verktyget används ofta för att kontrollera om din anslutning till servern är frisk eller inte. Det här kommandot används också i –
- Analysera nätverk och värdanslutningar
- Spåra nätverksprestanda och hantera det
- Testa hård- och mjukvaruproblem
Kommandosyntax:-
ping hostname="" or=""
Exempel:
ping 172.16.170.1
ping google.com
Här har ett system skickat 64 byte datapaket till IP-adressen (172.16.170.1) eller värdnamnet (www.google.com). Om ens ett av datapaketen inte kommer tillbaka eller går förlorat, skulle det tyda på ett fel i anslutningen. Vanligtvis kontrolleras internetanslutning med den här metoden.
Du kan trycka Ctrl + c till avsluta från pingslingan.
FTP
FTP är filöverföringsprotokoll. Det är mest föredragna protokollet för dataöverföring bland datorer.
Du kan använda FTP för att –
- Logga in och upprätta en anslutning med en fjärrvärd
- Ladda upp och ladda ner filer
- Navigera genom kataloger
- Bläddra igenom innehållet i katalogerna
Syntaxen för att upprätta en FTP-anslutning till en fjärrvärd är -
ftp hostname="" or=""
När du har skrivit in det här kommandot kommer det att be dig om det autentisering via användarnamn och lösenord.
När en anslutning har upprättats och du är inloggad kan du använda följande kommandon för att utföra olika åtgärder.
Kommando | Funktion |
---|---|
dir | Visa filer i den aktuella katalogen på en fjärrdator |
cd "dirname" | ändra katalog till "dirname" på en fjärrdator |
lägg filen | ladda upp "fil" från lokal till fjärrdator |
Få fil | Ladda ner "fil" från fjärrkontrollen till den lokala datorn |
sluta | Logga ut |
Låt oss köra några av de viktiga kommandona.
Telnet
Telnet hjälper till att –
- ansluta till en fjärransluten Linux-dator
- köra program på distans och sköta administration
Det här verktyget liknar funktionen Remote Desktop som finns i Windows Maskin.
Syntaxen för detta verktyg är:
telnet hostname="" or="" Example: telnet localhost
För demonstrationsändamål kommer vi att ansluta till din dator (localhost). Verktyget kommer att fråga ditt användarnamn och lösenord.
När du har autentiserats kan du utföra kommandon precis som du har gjort hittills, med hjälp av terminalen. Den enda skillnaden är att om du är ansluten till en fjärrvärd kommer kommandona att köras på fjärrmaskinen och inte på din lokala dator.
Du kan avsluta telnet-anslutningen genom att ange kommandot 'logga ut'
Sammanfattning:
- Kommunikation mellan Linux/UNIX och andra olika datorer, nätverk och fjärranvändare är möjliga.
- Kommandot ping kontrollerar om anslutningen med ett värdnamn eller IP-adress fungerar eller inte. Kör 'ping IP-adress eller värdnamn' på terminalen
- FTP är föredraget protokoll för att skicka och ta emot stora filer. Du kan upprätta en FTP-anslutning till en fjärrvärd och sedan använda kommandon för att ladda upp, ladda ner filer, kontrollera filer och bläddra i dem
- Telnet-verktyget hjälper dig att ansluta till en fjärransluten Linux-dator och arbeta med den