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!
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.
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!
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.
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 .
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-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
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.
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.
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.
Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!
Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!
Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids
Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.
Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.
Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om
Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.
Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.
Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw
Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.