Windows-compatibiliteit

Hoe Linux-systemen op afstand te bedienen vanuit Windows

Hoe Linux-systemen op afstand te bedienen vanuit Windows
Met externe toegang heeft een gebruiker toegang tot de bestanden en de gegevens in een ander systeem vanaf een externe locatie zonder echte fysieke toegang tot het systeem, best cool. Rechtsaf? Toegang op afstand is nuttig en helpt veel bij het besparen van tijd.

Waarom een ​​externe verbinding met Linux tot stand brengen vanuit Windows??

Stel dat u een bedrijf runt en u heeft over ongeveer 10 minuten een vergadering met bestuursleden. Plots herinner je je dat je presentatiebestand op je thuissysteem staat; toegang op afstand kan mogelijk de dag redden.

Of je draait een Windows-systeem op de ene locatie en je Linux-systeem in een andere kamer, en je wilt een aantal commando's uitvoeren op je Linux of een aantal bestanden ophalen van je Linux, en je Linux is ontoegankelijk, of je bent gewoon te lui. Hoe dan ook, toegang op afstand biedt in alle gevallen veel gemak en bespaart veel tijd.

Linux Ubuntu:

Nu van alle populaire Linux-distributies, is Ubuntu verreweg de meest populaire. Alle andere Linux-distributies samen vormen in totaal slechts 35% van Ubuntu (zoektrends van Google). Bij het doorzoeken van Linux verschijnen 161 miljoen resultaten, terwijl de volgende meest populaire Linux-distributies i.e., de Debian Linux, heeft slechts 65.9 miljoen zoekresultaten, dus rekening houdend met de bovenstaande statistieken, zal ik Ubuntu gebruiken voor deze tutorial. Om de verbinding tot stand te brengen, moet u fysiek toegang hebben tot de Ubuntu-machine. Maar maak je geen zorgen, dit is een eenmalig iets.

Er zijn veel methoden waarmee u op afstand toegang kunt krijgen tot uw Linux vanuit Windows.  Hier zal ik drie manieren delen waarmee u op afstand toegang kunt krijgen tot Linux-systemen vanuit Windows.

  1. SSH
  2. RDP-verbinding
  3. VNC-verbinding

Zoek het IP-adres:

Welke methode je ook gebruikt, het is bijna altijd nodig om het IP-adres van je systeem te vinden. Hieronder volgt een eenvoudige manier om het IP-adres van uw Linux-systeem te vinden:.

Ga naar de terminal in je Linux-machine en typ het volgende commando:

$ sudo apt install net-tools

Voer nu het volgende commando in:

$ Ifconfig

Na het schrijven van de bovenstaande opdracht ziet uw terminalvenster er als volgt uit:

U vindt uw IP-adres naast "inet" in het eerste gedeelte. In dit geval, zoals u kunt zien in de bovenstaande schermafbeelding, is het IP-adres "10".0.2.15”

Als de hierboven genoemde methode niet voor u werkt, kunt u de volgende manieren proberen:

Schrijf in de terminal het volgende commando:. Onthoud dat dit werkt voor sommige Linux-versies zoals Ubuntu.

$ hostnaam -I

Methode 1: Toegang op afstand met SSH (Secure Shell)

Voor deze methode moet u de PuTTY-software installeren, omdat dit beter is dan het gebruik van de standaard SSH-functie van Windows. PuTTY brengt een SSH-verbinding tot stand tussen uw Linux en uw Windows-bureaublad, waarmee u toegang krijgt tot de Linux-terminal.

Schrijf na het installeren van de PuTTY-software de naam van uw Linux-systeem of het IP-adres onder het label "Hostnaam (of IP-adres)".  Zorg ervoor dat u de verbinding instelt op SSH als dit niet het geval is. Klik nu op openen. En voila, je hebt nu toegang tot de Linux-opdrachtregel.

Opmerking: Dit geeft alleen u toegang tot de terminal, i.e., er zal geen muiscontrole zijn. Toch is dit handig om software te installeren met Terminal-commando's

Methode 2: RDP gebruiken (Remote Desktop Protocol)

RDP is de gemakkelijkste methode tot nu toe. De RDP-tool is al geïnstalleerd in de Windows. Dus het Windows-systeem vereist geen werk (softwarematig). Dit is echter niet het geval voor uw Linux-systeem. Op uw Linux-systeem moet u de XRDP-tool installeren. Open hiervoor de terminal (Ctrl+ Alt+ T) en typ het volgende commando:

$ sudo apt install xrdp

Druk op "y" en druk op enter. Het zal dan doorgaan met installeren.

Gevolgd door

$ sudo systemctl xrdp inschakelen

De eerste opdracht installeert de XRDP-tool. Met de tweede opdracht is de optie automatisch inschakelen bij opstarten mogelijk. Met andere woorden, de xrdp-tool start automatisch wanneer Linux opstart. Nadat dit proces is voltooid. Ga naar je Windows-systeem en typ in de zoekbalk “RDP.” Klik op de “Remote Desktop App.”

Typ het IP-adres van uw Linux-systeem naast het label "Computer" en klik op verbinden

Voer de gebruikersnaam en het wachtwoord van uw Linux-systeem in.

Probleemoplossen:  Hoewel verbinden via RDP de gemakkelijkste methode is om op afstand verbinding te maken, treden er enkele problemen op tijdens het verbinden met Ubuntu. Dit begon te gebeuren na de Ubuntu 18.4 LTS-release. Linux houdt er niet van als het op afstand wordt benaderd wanneer de gebruiker is ingelogd. Dus een eenvoudige oplossing is om RDP te proberen nadat je bent uitgelogd bij je Linux

Methode 3: Een verbinding opzetten met behulp van Virtual Network Connection (VNC)

U kunt ook verbinding maken met VNC. Zoals hierboven vermeld, biedt SSH toegang tot de terminal (geen muisbesturing). VNC biedt toegang tot de Linux-desktop (volledige muisbesturing). Er is echter enige voorwaarde om via deze methode verbinding te maken, namelijk.e., je moet wat VNC-software installeren.

Ga naar je Linux-systeem en typ het volgende commando om te controleren of het up-to-date is:

$ sudo apt-update

Voer nu het volgende commando in:

$ sudo apt install tightvncserver

voer het nu uit

$ sudo tightvnc-server

Maak nu een wachtwoord voor uw verbinding. U krijgt een desktopnummer, meestal 1. Onthoud dit nummer.

Installeer daarna de VNC-client op Windows.  Deze TightVNC-tools worden in bundels geïnstalleerd, dus ga na installatie naar de Windows-zoekbalk en zoek naar "TightVNC Viewer. " Start de app en voer het IP-adres van het Linux-apparaat in.

Voer nu het IP-adres van uw Linux-systeem in gevolgd door het bureaubladnummer, zoals weergegeven in de bovenstaande schermafbeelding.

Conclusie:

Nu u deze methoden kent, moet u weten welke manier het beste is voor uw gebruik.

  1. RDP gebruikt xrdp wat open source is
  2. SSH kan worden gebruikt om op afstand toegang te krijgen tot de terminal
  3. VNC kan worden gebruikt in plaats van RDP, maar is iets minder veilig

Het wordt aanbevolen om SSH in te stellen, ongeacht welke methode je gebruikt, omdat dit de installatie voor de andere twee methoden veel gemakkelijker maakt.

Ubuntu heeft een ingebouwde tool voor extern bureaublad, die VNC-compatibel is.

5 beste arcade-spellen voor Linux
Tegenwoordig zijn computers serieuze machines die worden gebruikt om te gamen. Als je de nieuwe hoge score niet kunt halen, weet je wat ik bedoel. In ...
Strijd om Wesnoth 1.13.6 Ontwikkeling vrijgegeven
Strijd om Wesnoth 1.13.6 die vorige maand werd uitgebracht, is de zesde ontwikkelingsrelease in de 1.13.x-serie en het levert een aantal verbeteringen...
Hoe League Of Legends op Ubuntu 14 te installeren.04
Als je fan bent van League of Legends, dan is dit een kans voor jou om League of Legends te testen. Merk op dat LOL wordt ondersteund op PlayOnLinux a...