Linux/Unix SSH, Ping, FTP, Telnet-communicatieopdrachten

Als u op een Linux-besturingssysteem werkt, moet u mogelijk: communiceren met andere apparaten. Hiervoor zijn er enkele basishulpprogramma's waar u gebruik van kunt maken.

Met deze hulpprogramma's kunt u communiceren met:

  • netwerken,
  • andere Linux-systemen
  • en externe gebruikers

Laten we ze dus één voor één leren.

Klik hier als de video niet toegankelijk is

SSH

SSH, wat staat voor Secure Shell, wordt gebruikt om veilig verbinding te maken met een externe computer. In vergelijking met Telnet is SSH veilig waarbij de client/server-verbinding wordt geverifieerd met behulp van een digitaal certificaat en wachtwoorden worden versleuteld. Daarom wordt het veel gebruikt door systeembeheerders om Linux-servers op afstand te besturen.


De syntaxis voor het inloggen op een externe Linux-machine met behulp van SSH is

SSH username@ip-address or hostname

SSH

Nadat u bent ingelogd, kunt u alle opdrachten uitvoeren die u in uw terminal uitvoert

Voorbeeld:

ls

SSH

Voorbeeld:

pwd

SSH

Ping

Dit hulpprogramma wordt vaak gebruikt om te controleren of uw verbinding met de server is gezond of niet. Deze opdracht wordt ook gebruikt in –

  • Analyseren van netwerk- en hostverbindingen
  • Netwerkprestaties volgen en beheren
  • Testen van hardware- en softwareproblemen

Ping

Commandosyntaxis: -

ping hostname="" or=""

Voorbeeld:

ping 172.16.170.1

Ping

ping google.com

Ping

Hier heeft een systeem datapakketten van 64 bytes naar het IP-adres (172.16.170.1) of de hostnaam (www.google.com) gestuurd. Als zelfs maar één van de datapakketten niet terugkeert of verloren gaat, duidt dit op een fout in de verbinding. Meestal wordt de internetverbinding via deze methode gecontroleerd.

U kunt op drukken Ctrl + c naar afrit uit de ping-lus.

FTP

FTP is een bestandsoverdrachtprotocol. Het is de meest geprefereerde protocol voor gegevensoverdracht tussen computers.

U kunt FTP gebruiken om –

  • Inloggen en verbinding maken met een externe host
  • Upload en download bestanden
  • Navigeren door mappen
  • Bladeren door de inhoud van de mappen

FTP

De syntaxis voor het opzetten van een FTP-verbinding naar een externe host is –

ftp hostname="" or=""

Zodra u deze opdracht invoert, wordt u erom gevraagd authenticatie via gebruikersnaam en wachtwoord.

FTP

Zodra er een verbinding tot stand is gebracht en u bent ingelogd, kunt u de volgende opdrachten gebruiken om verschillende acties uit te voeren.

commando Functie
dir Geef bestanden weer in de huidige map van een externe computer
cd “mapnaam” wijzig de map naar “dirname” op een externe computer
bestand plaatsen upload 'bestand' van lokale naar externe computer
bestand ophalen Download 'bestand' van de externe naar de lokale computer
ophouden Uitloggen

Laten we enkele van de belangrijke opdrachten uitvoeren.

FTP

Telnet

Telnet helpt om –

  • verbinding maken met een externe Linux-computer
  • voer programma's op afstand uit en voer het beheer uit

Telnet

Dit hulpprogramma is vergelijkbaar met de functie Extern bureaublad in Windows Machine.

De syntaxis voor dit hulpprogramma is:

telnet hostname="" or=""
Example:
telnet localhost

Voor demonstratiedoeleinden maken we verbinding met uw computer (localhost). Het hulpprogramma zal uw gebruikersnaam en wachtwoord vragen.

Telnet

Eenmaal geverifieerd, kunt u opdrachten uitvoeren zoals u tot nu toe hebt gedaan, met behulp van de Terminal. Het enige verschil is dat als u bent verbonden met een externe host, de opdrachten worden uitgevoerd op de externe machine en niet op uw lokale machine.

U kunt de telnet-verbinding beëindigen door het commando 'logout' in te voeren

Overzicht:

  • communicatie tussen Linux/UNIX en andere verschillende computers, netwerken en externe gebruikers is mogelijk.
  • Het ping-commando controleert of de verbinding met een hostnaam of IP-adres werkt of niet. Voer 'ping IP-adres of hostnaam' uit op de terminal
  • FTP is het voorkeursprotocol voor het verzenden en ontvangen van grote bestanden. U kunt een FTP-verbinding tot stand brengen met een externe host en vervolgens opdrachten gebruiken voor het uploaden, downloaden van bestanden, het controleren van bestanden en het doorbladeren ervan
  • Het Telnet-hulpprogramma helpt u verbinding te maken met een externe Linux-computer en erop te werken