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
Nadat u bent ingelogd, kunt u alle opdrachten uitvoeren die u in uw terminal uitvoert
Voorbeeld:
ls
Voorbeeld:
pwd
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
Commandosyntaxis: -
ping hostname="" or=""
Voorbeeld:
ping 172.16.170.1
ping google.com
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
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.
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.
Telnet
Telnet helpt om –
- verbinding maken met een externe Linux-computer
- voer programma's op afstand uit en voer het beheer uit
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.
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