Hoe X11-forwarding op Linux in te stellen

X11 (ook bekend als Xorg Server) is het weergavesysteem voor Linux. De technologie bestaat al sinds het midden van de jaren 80 en is ontworpen in een tijd dat personal computers mainstream werden.

Zonder in een geschiedenisles te komen, is X11 essentieel voor alle Linux-gebruikers, zelfs tot op de dag van vandaag. Het laat de grafische interface werken en is erg belangrijk voor de meeste dagelijkse operaties, enz.

Afgezien van het vermogen om grafische kaarten te verwerken en de desktop op Linux weer te geven, is een van de beste eigenschappen van X11 het feit dat het een grafische interface via een netwerk kan weergeven via X11-forwarding. In deze zelfstudie laten we u zien hoe u X11-forwarding op Linux via SSH instelt.

Vereisten

Om X11-forwarding op Linux te gebruiken, moet u SSH hebben ingesteld. De reden dat SSH vereist is, is dat X11-forwarding een functie is van Secure Shell en dat er momenteel geen manier is om van deze functie buiten SSH gebruik te maken.

Het opzetten van een SSH-server is vrij eenvoudig, en de meeste Linux-distributies maken het niet meer dan een proces van één of twee stappen. Om het in te stellen, opent u een terminalvenster en installeert u de SSH- client op de computer die verbinding maakt. Nadat de client is geïnstalleerd, gaat u naar de externe computer of server en installeert u het SSH-serverpakket en schakelt u de systemd-services in om het te gaan gebruiken.

Weet u niet zeker hoe u de Secure Shell-server op Linux moet installeren en gebruiken? Wij kunnen helpen! Bekijk onze tutorial over het instellen van SSH . Het gaat over het opzetten van verbindingen en zelfs over enkele veelvoorkomende opdrachtvoorbeelden!

X11-doorsturen inschakelen

Het inschakelen van de X11-doorstuurfunctie in SSH wordt gedaan in het SSH-configuratiebestand. Het configuratiebestand is /etc/ssh/ssh_config , en moet worden bewerkt met sudo of Root gebruikerstoegang . Open een terminalvenster en voer de superuser login-opdracht uit. Als je su niet kunt gebruiken omdat het op je systeem is uitgeschakeld, vervang het dan door sudo -s om op die manier in te loggen op het root-account.

zo -

of

sudo -s

De terminal heeft nu root-toegang, dus het is veilig om ssh_config te openen met de Nano-teksteditor. Open in een terminal ssh_config in de Nano-teksteditor.

Hoe X11-forwarding op Linux in te stellen

nano -w /etc/ssh/ssh_config

Blader door de Nano-teksteditor met behulp van de pijltoetsen omhoog/omlaag , zoek de regel met de tekst "ForwardX11" en verwijder het commentaarsymbool (#) voor de code.

Opmerking: als u de X11-doorstuurregel niet kunt vinden in het ssh_config-bestand, drukt u op Ctrl + W in Nano om de zoekfunctie te openen. Plak vervolgens "ForwardX11" en druk op Enter om naar de regel code in het configuratiebestand te gaan.

Nadat u de wijzigingen in het configuratiebestand van de SSH-server heeft aangebracht, drukt u op de sneltoets Ctrl + O om de aangebrachte wijzigingen op te slaan. Sluit de Nano-bewerkingstool met Ctrl + X .

Reset de SSH-server

Nu de X11Forward-regel is ingeschakeld in het SSH-serverconfiguratiebestand, moet de SSH-serversoftware opnieuw opstarten, omdat configuratiewijzigingen niet meteen plaatsvinden. Voor de meeste Linux-distributies omvat het opnieuw instellen van SSH het gebruik van de  opdracht systemctl restart .

Opmerking: Linux-distributies die geen gebruik maken van systemd hebben hun eigen herstartmechanisme voor SSH. Als u de opdracht om uw Secure Shell-serversoftware opnieuw op te starten niet kunt vinden, is het het beste om de machine opnieuw op te starten. Configuratiewijzigingen zullen beginnen te werken na het opstarten van een back-up.

systemctl herstart sshd.service

Wanneer de SSHD-achtergrondservice weer beschikbaar is, is uw SSH-server klaar om X11-vensters via het netwerk door te sturen.

X11 doorsturen gebruiken

X11-forwarding is een functie van SSH, niet op zichzelf. Om het te gebruiken, schrijft u een SSH-verbindingsopdracht zoals hieronder.

Opmerking: vervang remoteuser en remote-hostname door de remote gebruikersnaam en remote hostnaam of IP-adres

Hoe X11-forwarding op Linux in te stellen

ssh remoteuser@remote-hostname -X

Als uw SSH-server op een poort draait die niet de standaardpoort is, dwz poort 22, moet u deze specificeren in het verbindingscommando. Probeer het volgende voorbeeld van een opdracht om een ​​succesvolle verbinding tot stand te brengen.

ssh remoteuser@remote-hostname -X -p poortnummer

Zodra een succesvolle SSH-verbinding met de externe machine tot stand is gebracht, kunt u op afstand geïnstalleerde toepassingen op de server doorsturen naar het bureaublad van uw computer door het programma vanaf de terminal uit te voeren.

Als u bijvoorbeeld de versie van Gedit wilt starten die op de SSH-server is geïnstalleerd, voert u de opdracht gedit uit.

Hoe X11-forwarding op Linux in te stellen

gedit

Voor de Nautilus-bestandsbeheerder kunt u de opdracht nautilus uitvoeren.

nautilus

Wilt u meer dan één programma starten via SSH en X11-forwarding? U moet meerdere SSH-verbindingen openen en vanuit elk ervan werken.

Doorgestuurde programma's sluiten

Om een ​​geopende toepassing te sluiten die via SSH is doorgestuurd, kunt u op Ctrl + C drukken of op de knop "sluiten" klikken zoals elk ander programma op uw computer.

Leave a Comment

Mp3 Diags: Los tot 50 problemen met mp3-audiobestanden op

Mp3 Diags: Los tot 50 problemen met mp3-audiobestanden op

MP3 Diags is de ultieme tool om problemen met je muziekcollectie op te lossen. Het kan je mp3-bestanden correct taggen, ontbrekende albumhoezen toevoegen en VBR repareren.

Google Voice Desktop-meldingsapps

Google Voice Desktop-meldingsapps

Net als Google Wave heeft Google Voice wereldwijd voor behoorlijk wat ophef gezorgd. Google wil de manier waarop we communiceren veranderen en omdat het steeds populairder wordt,

Download Flickr-favorieten met FlickrFaves

Download Flickr-favorieten met FlickrFaves

Er zijn veel tools waarmee Flickr-gebruikers hun foto's in hoge kwaliteit kunnen downloaden, maar is er een manier om Flickr-favorieten te downloaden? Onlangs kwamen we

OK Sampler is gratis muzieksamplersoftware

OK Sampler is gratis muzieksamplersoftware

Wat is sampling? Volgens Wikipedia is het de handeling om een ​​deel, of sample, van een geluidsopname te nemen en te hergebruiken als instrument of als instrument.

Google Sites-back-up: importeren/exporteren

Google Sites-back-up: importeren/exporteren

Google Sites is een dienst van Google waarmee gebruikers een website kunnen hosten op de server van Google. Er is echter één probleem: er is geen ingebouwde optie voor back-up.

Google Tasks Desktop-applicatie

Google Tasks Desktop-applicatie

Google Tasks is niet zo populair als andere Google-diensten zoals Agenda, Wave, Voice, enz., maar wordt nog steeds veel gebruikt en is een integraal onderdeel van de takenlijst van mensen.

Hoe verloren partities en harde schijfgegevens te herstellen [Handleiding]

Hoe verloren partities en harde schijfgegevens te herstellen [Handleiding]

In onze vorige handleiding over het veilig wissen van de harde schijf en verwisselbare media via Ubuntu Live en DBAN boot-cd, hebben we besproken dat Windows-gebaseerde schijven

Ubuntu: map verwijderen uit Terminal of Bestandsbeheer

Ubuntu: map verwijderen uit Terminal of Bestandsbeheer

Probeert u een map op uw Linux-pc te verwijderen? Volg deze uitgebreide gids voor tips en trucs!

Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!