In dit bericht gaan we het uitleggen hoe SSH op Ubuntu te installeren. Het belang van dit bekende netwerkprotocol ligt in het feit dat het zorgt voor een veilige verbinding tussen een client en een server. Bovendien wordt alle communicatie gecodeerd, wat essentieel is om gegevensdiefstal en andere soorten aanvallen te voorkomen.
De SSH-server wordt niet geïnstalleerd in Ubuntu standaard, maar veel gebruikers besluiten het zelf te installeren en in te schakelen. Voordat we uitleggen welke stappen u moet volgen voor de installatie, leggen we kort uit wat het precies is. SSH.
Wat is SSH?
SSH (Secure Shell) is een cryptografisch netwerkprotocol die wordt gebruikt om veilige verbindingen met een server tot stand te brengen via een onveilig netwerk, zoals internet. Het is een oplossing die externe toegang tot de opdrachtregel en de uitvoering ervan mogelijk maakt, evenals de veilige overdracht van bestanden tussen apparaten, dankzij het gebruik van encryptie.
Het SSH-protocol, dat andere, minder veilige protocollen, zoals inloggen o rsh, Het bestaat uit drie hoofdcomponenten:
- SSH-client: De software die we op ons lokale apparaat gebruiken om verbinding te maken met de externe server.
- SSH-server: De externe serversoftware.
- poorten- Poort 22 wordt normaal gesproken gebruikt voor deze verbindingen.
Secure Shell toepassingen authenticatie met behulp van een wachtwoord of cryptografische sleutels zodat alleen geautoriseerde gebruikers toegang hebben tot de externe server. Daarnaast, Al het verkeer tussen client en server is gecodeerd en beschermd. Met het protocol kunt u ook veilige tunnels creëren om verbindingen naar andere poorten of services om te leiden.
Zodra het obstakel dat de complexiteit ervan voor sommige gebruikers kan opleveren, is overwonnen, zijn de voordelen van het gebruik van SSH aanzienlijk. Tot de meest praktische toepassingen behoren het beheer op afstand van Linux/Unix-servers, veilige bestandsoverdracht of systeemontwikkeling op afstand.
Installeer SSH stap voor stap in Ubuntu
Laten we hieronder kijken wat de stappen zijn die moeten worden gevolgd om SSH in Ubuntu te installeren (in het bijzonder installeer SSH op Ubuntu 22.04). Om dit proces te starten, is het noodzakelijk log in als rootgebruiker of een gebruiker met sudo-rechten om de onderstaande opdrachten uit te voeren.
Update systeempakketten
Zoals u altijd moet doen voordat u software installeert, is het eerste wat u moet doen zorg ervoor dat alle systeempakketten correct zijn bijgewerktS. Om dit punt te verifiëren, openen we de terminal en voeren we de volgende opdracht uit:
sudo apt update && sudo apt upgrade
Installeer SSH op Ubuntu
OpenSSH is de reeks applicaties die ons, via het SSH-protocol, mogelijk maakt Ze maken gecodeerde communicatie via een netwerk mogelijk. Omdat OpenSSH niet vooraf op het systeem is geïnstalleerd, zoals we eerder hebben uitgelegd, zal het handmatig moeten worden geïnstalleerd. Om dit te doen, voeren we het volgende commando in de terminal in:
sudo apt installeer openssh-server
Het kan enkele minuten duren voordat de installatie is voltooid. Gedurende het hele proces moeten we "Ja" antwoorden op alle vragen die het systeem ons stelt tot aan de definitieve installatie van alle benodigde componenten.
openssh-server Met deze module kan onze computer reageren op elk binnenkomend verbindingsverzoek van andere externe systemen.
Controleer de SSH-serverstatus
Zodra de installatie is voltooid, moeten we ervoor zorgen dat de SSH-service werkt. Voor hen zullen we het volgende commando gebruiken:
sudo systemctl-status ssh
Als SSH in Ubuntu naar behoren werkt, verschijnt er een afbeelding zoals hierboven weergegeven op het scherm, met de legenda Actief: hardlopen. Anders, dat wil zeggen, als de server inactief blijft, kunnen we deze handmatig starten via deze opdracht:
sudo systemctl start ssh
Maak verbinding met de SSH-server
Nu de SSH-server actief is, kunt u dat doen breng een verbinding tot stand vanaf een ander apparaat met behulp van de SSH-client. Om dit te doen moeten we een andere terminal openen en de volgende opdracht invoeren:
ssh gebruiker@server_ip
Uiteraard moet het deel van het commando na het "@"-symbool worden gevolgd door het IP-adres van de server dat in elk geval overeenkomt.
Enkele extra configuratieopties
Naast de stappen die in de vorige sectie zijn uitgelegd om SSH in Ubuntu te installeren, zijn er enkele optionele opdrachten die we kunnen gebruiken om configureer het protocol en beter aanpassen aan onze eigen smaak en behoeften.
Om bijvoorbeeld de verbindingspoort te wijzigen, sleutelauthenticatie te gebruiken, wachtwoordtoegang uit te schakelen of een ander aspect, gebruiken we deze opdracht:
sudo nano / etc / ssh / sshd_config
Nadat de configuratiewijzigingen zijn aangebracht, is het vervolgens noodzakelijk om de service opnieuw te starten:
sudo systemctl herstart ssh
Tenslotte, als we om wat voor reden dan ook dit verbindingsprotocol niet langer willen gebruiken, kan dat stop het en schakel het zelfs uit met de volgende opdrachten:
sudo systemctl stop ssh
sudo systemctl schakel ssh uit
Conclusie
Nu we weten hoe we SSH in Ubuntu moeten installeren, is het mogelijk om beheeractiviteiten via de terminal uit te voeren. Ook kunnen wij op basis van dit SSH-protocol de authenticatie configureren om te kunnen inloggen op het systeem zonder dat u een wachtwoord hoeft in te voeren.
Redacteur gespecialiseerd in technologie- en internetvraagstukken met ruim tien jaar ervaring in verschillende digitale media. Ik heb gewerkt als redacteur en contentmaker voor e-commerce-, communicatie-, online marketing- en reclamebedrijven. Ik heb ook geschreven op websites over economie, financiën en andere sectoren. Mijn werk is ook mijn passie. Nu, via mijn artikelen in Tecnobits, probeer ik al het nieuws en de nieuwe kansen te verkennen die de wereld van de technologie ons elke dag biedt om ons leven te verbeteren.