50% korting alle plannen, beperkte tijd. Vanaf $2.48/mo
Nog 20 minuten
Beveiliging en netwerk

SSH gebruiken om verbinding te maken met een remote server in Linux? [Editie 2023]

Allen By Allen 20 min leestijd 11d geleden bijgewerkt
Gebruik SSH om verbinding te maken met een externe server in Linux

Dit bericht is bedoeld om uit te leggen hoe je SSh kunt gebruiken om verbinding te maken met een externe server in Linux. We behandelen ook de methode om PuTTY te gebruiken om verbinding te maken met een externe Linux-server. Natuurlijk is PuTTY niet de enige SSH-client die je kunt gebruiken voor uw externe verbindingen. Kijk hier eens naar vergelijking van de beste SSH-clients voor Windows in 2022 en kies degene die overeenkomt met wat u wilt. Het op afstand toegang krijgen tot apparaten is al lang geleden een vereiste geworden, en we kunnen ons nauwelijks voorstellen hoe het zou zijn als we computers niet vanaf afgelegen plaatsen zouden kunnen besturen.

Er zijn verschillende manieren om verbinding te maken met een externe machine, afhankelijk van het besturingssysteem dat u gebruikt, maar de twee meest gebruikte protocollen zijn:

  1. Secure Shell (SSH) voor op Linux gebaseerde apparaten
  2. Remote Desktop Protocol (RDP) voor Windows-apparaten

Beide protocollen gebruiken client- en servertoepassingen om externe verbindingen tot stand te brengen. Met deze tools kunt u andere machines benaderen en op afstand bedienen, gegevens overbrengen en vrijwel alles doen wat je kunt doen als u fysiek achter de computer zit.

Wat is de SSH en waar staat deze voor?

SSH (Secure Shell), ook wel “Secure Socket Shell” genoemd, is een protocol waarmee u veilig verbinding kunt maken met een extern apparaat of een server via een op tekst gebaseerde interface. Er zijn twee meest gebruikte protocollen om verbinding te maken met een externe machine: SSH en RDP. Voor het maken van een SSH-verbinding is zowel een client- als een servercomponent nodig.

Wanneer er een veilige SSH-verbinding tot stand is gebracht, begint een shell-sessie en kunt u de server manipuleren door opdrachten in de client op uw lokale computer te typen. Degenen die op een zeer veilige manier op afstand toegang willen krijgen tot een apparaat, met name systeem- en netwerkbeheerders, gebruiken dit protocol om de klus te klaren.

RDP-vps Een Remote Desktop nodig?

Betrouwbare, high-performance RDP-servers met 99,95% uptime. Neem je desktop mee naar alle grote steden in de VS, Europa en Azië.

Neem een RDP-server

Hoe werkt SSH?

Om een ​​SSH-verbinding tot stand te brengen, heb je twee componenten nodig:
de client en het bijbehorende servergedeelte. De SSH-client is een applicatie die u uitvoert op een apparaat dat u gebruikt om verbinding te maken met een andere computer of server. De client gebruikt de gegevens van de externe host om de verbinding te initiëren. Wanneer de referentie is gevalideerd, maakt de client een gecodeerde verbinding.

Aan de serverkant is er een onderdeel genaamd SSH-daemon (SSHD) dat voortdurend luistert naar een specifieke TCP/IP-poort voor potentiële clientkoppelingsverzoeken. Als een client een verbinding heeft gestart, antwoordt de SSH-daemon met de software- en protocolversies die hij ondersteunt, en delen de twee hun identificatiegegevens.

Als de ontvangen inloggegevens juist zijn, zal SSH een nieuwe sessie tot stand brengen voor de juiste omgeving. De standaardversie van het SSH-protocol voor SSH-server- en SSH-clientcommunicatie is versie 2.

Lees ook:  Beste SSH-client voor Windows in 2022

Wat is een terminal?

Als je nieuw bent bij Linux, wil je graag kennis maken met de terminal. Zie het als de ultieme commandosnelkoppelingshub die de generieke manier is om met een Linux-server te communiceren.

Het gebruik van de opdrachtregel lijkt misschien een uitdagende klus, maar het is eenvoudig als je begint met de basis, zoals deze 15 basiscommando's die elke gebruiker moet kennen.

De terminal wordt nog belangrijker als je van plan bent een applicatie te ontwikkelen (of er een te leren ontwikkelen) met behulp van PHP of Python. In tegenstelling tot Windows, dat er een puinhoop van maakt als Python probeert het opnieuw te creëren met een GUI, integreert Linux Python en andere programmeertalen in de terminal. Dus ook al moet je er wat doorheen stappen om Python op Windows te installeren alleen om wat ineffectieve rommel te krijgen, wordt Linux erbij geleverd, al en toegankelijk vanaf de opdrachtregel.

Linux-vps Linux-hosting eenvoudig

Wil je een betere manier om je websites en webapps te hosten? Bouw je iets nieuws? Of houd je gewoon niet van Windows? Daarvoor hebben wij Linux VPS.

Neem je Linux VPS

Wat is SSL?

SSH maakt gebruik van SSL (Secure Socket Layer) om beveiliging te bieden aan de gegevens die worden overgedragen tussen webbrowser en server. De codering van de link tussen een webserver en een browser gebeurt met SSL, waardoor wordt gegarandeerd dat alle gegevens die tussen hen worden uitgewisseld privé blijven en vrij zijn van aanvallen. Met andere woorden: het creëren van publieke en private sleutels tussen externe servers en lokale computers die verbinding maken via SSH is onderdeel van het SSL-beveiligingsprotocol. Deze extra beschermingslaag is nuttig, vooral in het geval van brute-force wachtwoordaanvallen.

Hoe maak je een SSH-verbinding?

Omdat voor het maken van een SSH-verbinding zowel een client- als een servercomponent nodig is, moet u ervoor zorgen dat deze op lokale en externe machines zijn geïnstalleerd.

OpenSSH is een open-source SSH-tool die vaak wordt gebruikt voor Linux-distributies en is relatief eenvoudig te gebruiken. Het heeft toegang nodig tot de terminal op de server en het apparaat waarmee u verbinding maakt. Houd er rekening mee dat Ubuntu standaard geen SSH-server heeft geïnstalleerd. Op dit punt van deze SSH-richtlijn voor externe verbindingen begrijpen we nu SSH en de bijbehorende concepten. Laten we dus eens kijken naar het installeren van een OpenSSH-client.

Stap 1: Installeer een OpenSSH-client

Voordat u de SSH-client installeert, moet u ervoor zorgen dat deze nog niet op uw systeem is geïnstalleerd. Veel Linux-distributies hebben al een SSH-client.

  1. Voer de volgende opdracht uit om OpenSSH op uw apparaat te installeren:
sudo apt-get install openssh-client
  1. Typ indien nodig het superuser-wachtwoord.
  2. Druk op Enter om het installatieproces te voltooien.

Op voorwaarde dat u over de benodigde toegangsrechten beschikt, samen met de hostnaam of het IP-adres, kunt u SSH nu gebruiken op elke computer met een serverapplicatie erop.

Stap 2: Installeer een OpenSSH-server

Om SSH-verbindingen te accepteren, moet het servergedeelte van de SSH-softwaretoolkit op de computer zijn geïnstalleerd. Om dit te doen, moet u de volgende stappen doorlopen:

  1. Open de terminal op uw servermachine. Je kunt naar een terminal zoeken of klikken CTRL+ALT+T op je toetsenbord.
  2. Voer de volgende opdracht in om uw SSH-server te installeren:
sudo apt-get install openssh-server
  1. Typ indien nodig het superuser-wachtwoord.
  2. Druk op Binnenkomen En Y zodat de installatie kan worden voortgezet nadat er om schijfruimte wordt gevraagd.

Nadat u de bovenstaande stappen heeft uitgevoerd, zijn de juiste ondersteuningsbestanden voor je geïnstalleerd en kunt u controleren of de SSH-server op de machine draait door deze opdracht in te voeren:

sudo service ssh status

Het terminalantwoord zou er hetzelfde uit moeten zien als de SSH-service correct werkt:

ssh-status
ssh-status

Een andere manier om te weten of de OpenSSH-server correct is geïnstalleerd en verbindingen accepteert, is door de opdracht ssh localhost opnieuw uit te voeren in uw terminalprompt. Het antwoord zal er ongeveer zo uitzien als dit scherm wanneer u de opdracht voor de eerste keer uitvoert:

Uitvoer van een met een wachtwoord beveiligde privésleutel
Uitvoer van een met een wachtwoord beveiligde privésleutel

Ga nu binnen Ja or y doorgaan.

Geweldig werk! Je server is nu klaar om SSH-verzoeken voor externe verbindingen van een andere computer te accepteren met behulp van een SSH-client.

Hoe kan ik SSH gebruiken om verbinding te maken met een externe server in Linux?

Nu je de OpenSSH-client en -server op elk apparaat hebt geïnstalleerd dat je nodig hebt; Via de volgende stappen kunt u een veilige SSH externe verbinding met uw servers tot stand brengen:

  1. Open de SSH-terminal op uw computer en start de volgende opdracht:

Als de gebruikersnaam op uw lokale apparaat overeenkomt met de gebruikersnaam waarmee u verbinding gaat maken op de server, kunt u deze opdracht uitvoeren:

ssh your_username@host_ip_address

Als de gebruikersnaam op uw lokale apparaat overeenkomt met die op de server waarmee u verbinding gaat maken, kunt u deze opdracht uitvoeren:

ssh host_ip_address

En druk op Binnenkomen.

  1. Voer uw wachtwoord in en druk op Enter. Houd er rekening mee dat u geen feedback op het scherm krijgt als u typt. Als u uw wachtwoord plakt, zorg er dan voor dat het veilig wordt opgeslagen en niet in een tekstbestand.
  2. Wanneer u voor de eerste keer verbinding maakt met een server, wordt u gevraagd of u door wilt gaan met verbinden. Typ gewoon “Ja' en druk op Binnenkomen. Dit bericht verschijnt deze keer alleen omdat de externe server niet op uw lokale computer wordt geïdentificeerd.
  3. De ECDSA-vingerafdruksleutel is nu toegevoegd en u bent verbonden met de externe server.

Als het apparaat waarmee u op afstand verbinding wilt maken zich op hetzelfde netwerk bevindt, is het veiliger om het privé-IP-adres te gebruiken in plaats van het openbare IP-adres. Anders hoeft u alleen het openbare IP-adres te gebruiken. Je kunt nu een extern apparaat beheren en besturen met uw terminal. Als u problemen ondervindt bij het verbinden met een externe server, controleer dan of het IP-adres van het externe apparaat, uw gebruikersnaam en uw wachtwoord juist zijn. Controleer bovendien of de poort waar SSH-daemon naar luistert, niet wordt geblokkeerd door een firewall of verkeerd wordt doorgestuurd.

Linux-vps Linux-hosting eenvoudig

Wil je een betere manier om je websites en webapps te hosten? Bouw je iets nieuws? Of houd je gewoon niet van Windows? Daarvoor hebben wij Linux VPS.

Neem je Linux VPS

Verdere stappen in afstandsbediening SSH

Nu u een SSH-verbinding op afstand met je server kunt maken, raden we ten zeerste aan nog een paar stappen te ondernemen om de SSH-op afstand bestuurde SSH en de beveiliging ervan te verbeteren. Omdat wanneer u standaardwaarden gebruikt voor de instellingen met betrekking tot de externe ssh-verbinding, uw systeem gevoeliger wordt voor hacking en inbraken, waardoor de hele toegang tot SSH op afstand niet veilig wordt en uw systeem een ​​doelwit wordt van scriptaanvallen.

Hier zijn enkele suggesties voor het verbeteren van de SSH-beveiliging waarvan je kunt profiteren door het sshd-configuratiebestand te bewerken:

  • Wijzig de standaard TCP-poort waar de SSH-daemon naar luistert en verander deze van 22 naar iets veel hogers, zoals 245976. Let erop dat u geen gemakkelijk te raden poortnummers gebruikt, zoals 222, 2222 of 22222.
  • Gebruik SSH-sleutelparen voor authenticatie van wachtwoordloze SSH-aanmelding. Ze zijn veiliger en maken inloggen mogelijk zonder uw wachtwoord te gebruiken, waardoor u een snellere en gemakkelijkere aanpak krijgt.
  • Schakel wachtwoordgebaseerde aanmeldingen op je server uit. Omdat als uw wachtwoord wordt gekraakt, het uitschakelen ervan de mogelijkheid elimineert om het te gebruiken om in te loggen op uw servers. Voordat u dit doet, is het van cruciaal belang om ervoor te zorgen dat de authenticatie van sleutelparen correct werkt.
  • Schakel root-toegang tot je server uit en gebruik een normaal account met het su – commando (om over te schakelen naar een root-gebruiker).

 We weten nu beter over SSH-verbindingen op afstand en hoe we op afstand toegang kunnen krijgen tot SSH. We hebben in dit artikel meerdere keren naar PuTTy verwezen; Als u niet bekend bent met PuTTy, zult u er uiteraard enkele vragen over hebben. Dus naast het leveren van een artikel over de SSH-richtlijn voor externe verbindingen, geven we u een overzicht van PuTTy en laten we u zien hoe u het kunt gebruiken om verbinding te maken met een Linux-server.

Wat is PuTTY?

PuTTY is een populaire Windows-terminalemulator die niet beperkt is tot Windows-besturingssystemen. PuTTy is gratis en open-source, dus ook populair bij Linux-gebruikers en biedt een tekstgebruikersinterface voor externe computers waarop een van de ondersteunde protocollen draait inbegrepen SSH en Telnet.

[su_button url=”https://www.putty.org/” target=”blank” style=”soft” size=”5″]Download Putty[/su_button]

Opmerking: PuTTY is gratis te downloaden software en biedt een eenvoudige manier om vanaf uw Windows-systeem toegang te krijgen tot de Unix-shellomgeving. In tegenstelling tot Unix heeft Windows geen vooraf geïnstalleerde SSH-server of -client. Daarom ondersteunt het netwerkbestandsoverdrachtprogramma een verscheidenheid aan protocollen, waaronder Telnet-clients.

Lees ook: Genereer SSH-sleutels in Windows 10

Hoe Putty downloaden en installeren op Ubuntu Linux?

De Linux-versie van PuTTY is een grafische terminaltoepassing die in de meeste Linux-distributies niet vooraf is geïnstalleerd. Hoewel je puTTY eenvoudig via de terminal op een Linux-apparaat kunt installeren.

Als u PuTTY niet hebt geïnstalleerd, gaat u naar de PuTTY downloaden pagina en download het Linux-installatieprogramma uit de sectie Pakketbestanden van de pagina.

Het goede nieuws voor Linux-gebruikers is dat PuTTY beschikbaar is in de Ubuntu-universumrepository. Om PuTTY op Linux Ubuntu te installeren, moet u er eerst voor zorgen dat de universe-repository is ingeschakeld. Gebruik deze opdracht:

sudo add-apt-repository universe

Zodra de universe-repository is ingeschakeld, kunt u Ubuntu bijwerken met deze opdracht:

sudo apt update

Installeer vervolgens PuTTY met dit commando:

sudo apt install putty

Wanneer de installatie van PuTTY is voltooid, kunt u PuTTY starten door ernaar te zoeken in het menu. De Linux-versie van PuTTY ziet er vrijwel hetzelfde uit als de Windows-versie. U zult dus geen moeite hebben om uw weg te vinden door nieuwe en gewijzigde instellingen.

Hoe verbinding maken met een Linux-server met PuTTY?

Als je na installatie verbinding wilt maken met een Linux-server via PuTTY, moet je deze stappen volgen:

Stap 1: Configureer PuTTY

Het hoofdsessieconfiguratiescherm verschijnt wanneer u PuTTY start. Begin met het invoeren van de Hostnaam (of IP-adres) van de server waarmee u verbinding probeert te maken.

De poort wordt standaard ingesteld op 22, omdat dit de standaardpoort is voor SSH op de meeste servers, wat een kwetsbaarheid is omdat hackers standaard weten welke poort ze moeten targeten. Dat zou je moeten doen wijzig de SSH-poort met behulp van deze instructies en verander vervolgens het nummer in PuTTY. Zorg ervoor dat het verbindingstype is ingesteld op SSH.

Stel dat u geen privésleutel gebruikt om verbinding te maken met je server en uw configuratie niet wilt opslaan voor later gebruik. In dat geval moet u op Openen klikken om een ​​directe SSH-verbinding met je server in te schakelen die deze verifieert met uw accountwachtwoord.

Als dit de eerste keer is dat u verbinding maakt met je server, toont PuTTY een Beveiligingswaarschuwing om u te laten weten dat er geen sleutel in het register voor deze server aanwezig is. Het is gebruikelijk voor uw eerste verbinding.

Gebruik SSH om verbinding te maken met een externe server

Als de verbinding tot stand is gebracht, wordt u gevraagd uw wachtwoord in te voeren. Zodra u dat doet, wordt u nu verbonden met een shell op je server.

Lees ook: Installeer MikroTik CHR op VPS (met behulp van PuTTY)

Stap 2: Bewaar de PuTTY-configuratie voor de volgende keer 

Met PuTTY kunt u de configuratie opslaan die u gebruikt om verbinding te maken met een server, zodat u niet elke keer alle informatie hoeft in te voeren. Nadat u alle benodigde velden heeft ingevuld en klaar bent om verbinding te maken, zorgt u ervoor dat u zich op het hierboven beschreven hoofdsessieconfiguratiescherm bevindt.

Je kunt de hostnaam en het poortnummer van je server zien. Voer de naam van uw opgeslagen SSH-sessieconfiguratie in het tekstvak eronder in Opgeslagen sessies en druk op Redden.

Hoe SSH Public Key Authenticatie op Linux instellen?

PuTTY kan ook worden geconfigureerd om SSH-sleutels te gebruiken. SSH-sleutels zijn veiliger en soms handiger authenticatiemethoden. Je kunt PuTTY zelf gebruiken om ze te genereren. Hier is onze handleiding voor het genereren van SSH-sleutels met PuTTY op Windows. Je kunt het gebruiken om uw SSH-beveiliging snel te verbeteren.

U moet een paar stappen volgen om authenticatie met openbare sleutels via SSH in te stellen op een Linux- (of macOS-computer):

Stap 1: Genereer een sleutelpaar

Meld u eerst aan op de computer die u gaat gebruiken voor toegang tot de externe host en gebruik de opdrachtregel SSH om een ​​sleutelpaar te genereren via het RSA-algoritme. Om RSA-sleutels te genereren, typt u het volgende op de opdrachtregel en klikt u op Enter:

ssh-keygen -t rsa

Stap 2: Geef een bestandsnaam en wachtwoord op

U moet een bestandsnaam opgeven om het sleutelpaar op te slaan en een wachtwoord om uw privésleutel te beschermen. Als u door wilt gaan met de standaard bestandsnaam en locatie voor uw sleutelpaar, klikt u op Enter of Return zonder een bestandsnaam in te voeren. Je kunt ook een bestandsnaam zoals My_ssh_key invoeren bij de prompt en op Enter of Return drukken. Houd er rekening mee dat veel externe hosts zijn geconfigureerd om privésleutels met de standaardbestandsnaam en het standaardpad te accepteren. Daarom moet u dit expliciet aanroepen op de SSH-opdrachtregel of in een SSH-clientconfiguratiebestand (~/.ssh/config).

U moet een wachtwoord van minimaal vijf tekens invoeren en op Enter of Return klikken. Als u zonder wachtwoord op Enter klikt, wordt uw privésleutel gegenereerd zonder wachtwoordbeveiliging.

Stap 3: Kopieer de publieke sleutel

 Gebruik SFTP of SCP om het openbare sleutelbestand naar je account op het externe systeem te kopiëren.

Stap 4: Voer uw accountgegevens in

Er wordt nu om uw accountwachtwoord gevraagd. Uw openbare sleutel wordt gedupliceerd naar uw thuismap en met dezelfde bestandsnaam bewaard op het externe systeem.

Stap 5: Log in op het externe systeem

Meld u aan bij het externe systeem met de gebruikersnaam en het wachtwoord van je account

Stap 6: Maak het benodigde bestand aan op je account

Als je account op het externe systeem nog geen ~/.ssh/authorized_keys bestand heeft, maak er dan een aan door de volgende opdrachten te typen:

mkdir -p ~/.ssh
touch ~/.ssh/authorized_keys

Stap 7: Voeg de inhoud van het openbare sleutelbestand toe aan het bestand met geautoriseerde sleutels

Uitvoer van een met een wachtwoord beveiligde privésleutel
Uitvoer van een met een wachtwoord beveiligde privésleutel

Voeg op het externe systeem de inhoud van uw openbare sleutelbestand, zoals ~/id_rsa.pub, toe aan een nieuwe regel in uw bestand ~/.ssh/authorized_keys met behulp van de volgende opdracht:

cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

Mogelijk wilt u de inhoud van ~/.ssh/authorized_keys controleren om er zeker van te zijn dat uw openbare sleutel correct is toegevoegd via het onderstaande commando:

more ~/.ssh/authorized_keys

Stap 8: Verwijder het openbare sleutelbestand

nu kunt u het openbare sleutelbestand veilig verwijderen van je account op het externe systeem met behulp van de volgende code op de opdrachtregel:

rm ~/id_rsa.pub

Als alternatief, als u een kopie van uw openbare sleutel op het externe systeem wilt bewaren, verplaatst u deze via deze opdracht naar uw .ssh-map:

mv ~/id_rsa.pub ~/.ssh/

Stap 9: Voeg uw openbare sleutel toe aan andere systemen (optioneel)

Op dit punt van de installatie van SSH Public Key Authentication kunt u deze stappen herhalen om uw publieke sleutel toe te voegen aan andere externe systemen waartoe u vanaf de computer toegang wilt krijgen met uw privésleutel met behulp van SSH Public Key Authenticatie.

Stap 10: SSH naar je account op het externe systeem

Nu zou u het voordeel van een externe SSH-verbinding moeten kunnen gebruiken, door gebruik te maken van je account op het externe systeem dat uw privésleutel heeft. Als uw privésleutel met een wachtwoord is beveiligd, zal het externe systeem u om het wachtwoord of de wachtwoordzin vragen (zoals in de onderstaande afbeelding). Let erop dat het wachtwoord of de wachtwoordzin van uw privésleutel niet naar het externe systeem wordt verzonden.

Uitvoer van een met een wachtwoord beveiligde privésleutel
Uitvoer van een met een wachtwoord beveiligde privésleutel

Als uw privésleutel niet met een wachtwoord is beveiligd, brengt het externe systeem u naar de opdrachtregel in uw thuismap zonder u om een ​​wachtwoord of wachtwoordzin te vragen, en ziet u een uitvoer die er ongeveer zo uitziet:

Uitvoer van privésleutel zonder wachtwoord
Uitvoer van privésleutel zonder wachtwoord

Klik op de Open tabblad, voer het wachtwoord in en maak verbinding.

Naast de externe SSH-verbinding, kunt u met meerdere externe desktoptools de controle over een systeem op grote afstand overnemen. Laten we deze hulpmiddelen kort bespreken.

Lees ook: Alles wat je moet weten over SSH SOCKS5 Proxy

Belangrijke externe desktopstandaarden

VNC en RDP zijn twee externe desktopprotocollen; beide technologieën hebben vergelijkbare doelen, maar hun methoden verschillen.

Wat is VNC?

Soms wordt VNC (virtual network computing) per ongeluk verward met VPN (Virtual Private Network). Ze presteren allebei hetzelfde in de peer-to-peer netwerkomgeving, waardoor externe toegang tot een computer mogelijk is. In wezen zijn ze echter niet hetzelfde. 

VNC biedt volledige apparaattoegang via systemen voor het delen van desktops waarmee u op afstand de volledige controle over uw machine kunt overnemen. Mogelijkheden voor externe desktops maken productiviteit mogelijk voor alle geïnteresseerde partijen, inclusief individuele gebruikers, organisaties en IT-personeel.

Aan de andere kant biedt een VPN toegang op afstand tot het netwerk in plaats van tot het systeem zelf, wat aangeeft dat je alleen toegang hebt tot gedeelde gegevens en apparatuur, zoals een gedeelde printer op een werkplek.

Tunnel VNC via SSH

Als u verbinding maakt met een extern bureaublad via het Virtual Network Computing (VNC)-protocol, is uw verbinding niet veilig. Sommige VNC-clients beschermen uw verbinding niet na het eerste aanmeldingspunt. Je kunt een VNC-verbinding via een Safe Shell-tunnel (SSH) tunnelen om het probleem te omzeilen.  De SSH-tunnel biedt een veilige verbinding voor VNC, waardoor u VNC-verbindingen kunt gebruiken wanneer de gebruikelijke VNC-poort (poort 5901) geblokkeerd is.

Sommige bedrijfsnetwerken blokkeren standaardpoorten, zoals poort 5901, voor extra bescherming, dus door VNC via SSH te tunnelen kunt u dit probleem oplossen.

Wat is RDP?

RDP (Remote Desktop Protocol) is een netwerkcommunicatieprotocol gemaakt door Microsoft waarmee gebruikers op afstand verbinding kunnen maken met een ander apparaat.  Remote Desktop Protocol is een uitbreiding van T.120-protocollen (reguliere protocollen) als onderdeel van de ITU (International Telecommunications Union).

RDP-vps Een Remote Desktop nodig?

Betrouwbare, high-performance RDP-servers met 99,95% uptime. Neem je desktop mee naar alle grote steden in de VS, Europa en Azië.

Neem een RDP-server

Laatste gedachte: SSH externe verbinding

Om een ​​externe SSH-verbinding tot stand te brengen en deze te gebruiken om een ​​server in Linux te verbinden, heb je de client en het bijbehorende servergedeelte als twee componenten nodig. In dit richtlijnartikel wordt uitgelegd hoe u op afstand toegang krijgt tot SSH en de voordelen ervan kunt benutten. Ook zijn wij er trots op dat wij er diverse kunnen aanbieden Linux VPS-abonnementen om u te helpen de geweldige eigenschappen ervan optimaal te benutten. Bij cloudzy doen we ons best om u uitstekende Linux VPS-oplossingen te bieden, zodat de door u geselecteerde service uitstekende beveiliging en prestaties heeft en u een uitzonderlijke hostingervaring biedt.

Veelgestelde vragen

 

Wat is SSH?

SSH is een protocol dat wordt gebruikt voor beveiliging tijdens het verbinden met een externe server. De ssh-opdracht gebruikt dit protocol om gegevens in gecodeerde vorm tussen de client en de host over te dragen.

Hoe SSH-sleutels instellen?

  1. SSH-sleutels genereren
  2. Geef uw SSH-sleutels een naam
  3. Voer een wachtwoord in (optioneel)
  4. Verplaats de openbare sleutel naar het externe systeem
  5. Test uw verbinding.

Wat is een SSH-sleutelpaar?

Elk SSH-sleutelpaar bevat twee sleutels: een publieke sleutel en een privésleutel. Iedereen die een kopie van de publieke sleutel heeft, kan gegevens versleutelen, maar deze gegevens kunnen alleen worden gelezen door iemand die over de bijbehorende privésleutel beschikt.

Waar is de SSH-privésleutel?

Als u de standaardnaam gebruikt, wordt uw privésleutel opgeslagen in "/root/.ssh/id_rsa".

Deel

Meer van de blog

Blijf lezen.

Een Cloudzy-titelafbeelding voor een MikroTik L2TP VPN-gids, met een laptop die via een gloeiende blauwgouden digitale tunnel met schildiconen verbonden is met een serverrek.
Beveiliging en netwerk

MikroTik L2TP VPN-setup (met IPsec): RouterOS-gids (2026)

In deze MikroTik L2TP VPN-setup verzorgt L2TP de tunneling en IPsec de versleuteling en integriteit. De combinatie geeft je native clientcompatibiliteit zonder third-party age

Rexa CyrusRexa Cyrus 9 min leestijd
Terminalvenster met SSH-waarschuwing over wijziging van remote host identification, met titel Fix Guide en Cloudzy-branding op donkere teal achtergrond.
Beveiliging en netwerk

Waarschuwing: Remote Host Identification is gewijzigd en hoe je dit oplost

SSH is een veilig netwerkprotocol dat een versleutelde tunnel tussen systemen maakt. Het blijft populair bij developers die remote toegang tot computers nodig hebben zonder grafi

Rexa CyrusRexa Cyrus 10 min leestijd
Illustratie van een DNS-server-troubleshootinggids met waarschuwingssymbolen en een blauwe server op donkere achtergrond, voor Linux-naamresolutiefouten
Beveiliging en netwerk

Temporary Failure in Name Resolution: wat betekent het en hoe los je het op?

Bij het gebruik van Linux kun je een 'temporary failure in name resolution'-fout tegenkomen bij het bezoeken van websites, het updaten van pakketten of het uitvoeren van taken die internetverbi

Rexa CyrusRexa Cyrus 12 min leestijd

Klaar om uit te rollen? Vanaf $2,48/mnd.

Onafhankelijke cloud, sinds 2008. AMD EPYC, NVMe, 40 Gbps. 14 dagen niet-goed-geld-terug.