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

SSH

När du är inloggad kan du utföra alla kommandon som du gör i din terminal

Exempelvis:

ls

SSH

Exempelvis:

pwd

SSH

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

Ping

Kommandosyntax:-

ping hostname="" or=""

Exempel:

ping 172.16.170.1

Ping

ping google.com

Ping

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

FTP

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.

FTP

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.

FTP

Telnet

Telnet hjälper till att –

  • ansluta till en fjärransluten Linux-dator
  • köra program på distans och sköta administration

Telnet

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.

Telnet

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