Hvordan man fjernåbner en GUI-applikation med PuTTY

Vil du have fjernadgang til en Linux-maskine og starte en grafisk applikation? PuTTY til undsætning, takket være muligheden “aktiver X11-videresendelse”. Du kan endda gøre dette fra Windows – alt du skal gøre er hurtigt at installere en X-server.

PuTTY-programmet blev oprindeligt skrevet til Windows, for 20 år siden. Det er blevet overført til mange andre platforme siden. Det er et grafisk program, der giver et terminalvindue og fjernforbindelse til andre computere. Typisk laves forbindelsen vha SSH, men andre protokoller understøttes.

Ud over den traditionelle kommandolinjegrænseflade i terminalvinduet kan PuTTY konfigureres til at åbne grafiske applikationer på fjerncomputeren.

Installerer PuTTY

Hvis PuTTY ikke allerede er installeret på din computer, kan du installere som følger.

På Windows, download PuTTY fra nettet.

For at installere PuTTY på Ubuntu, brug denne kommando:

sudo apt-get install putty

For at installere PuTTY på Fedora, brug denne kommando:

sudo dnf install putty

For at installere PuTTY på Manjaro, brug denne kommando:

sudo pacman -Syu putty

Brug af PuTTY på Windows

Hvis du kører PuTTY på Windows, skal du installere en X-server, før du fortsætter. Resten af ​​processen vil derefter fungere på samme måde som på Linux.

  Hvordan man laver en komposter i Minecraft

Linux-grafiske applikationer er afhængige af en X-server til at levere et grafisk skrivebordsmiljø. Der skal være et sted, hvor de grafiske applikationer kan åbne og køre i. Windows har ikke en X-server, fordi den ikke har brug for en. Så vi bliver nødt til at installere en, ligesom når du starter grafiske Linux-applikationer fra Windows 10’s Windows Subsystem til Linux.

Det Xming X-server blev brugt til at undersøge denne artikel, og den fungerede perfekt. Download det og installer det. Du kan acceptere alle standardindstillingerne. Det kører, så snart det er installeret, og vises som et ikon i din proceslinje.

Starter PuTTY

På Windows finder du PuTTY i din Start-menu efter installationen. På GNOME kan du starte PuTTY ved at trykke på Super-tasten – den mellem højre Ctrl- og Alt-taster – og skrive “putty”.

  Sådan holder du din Chromebook tændt, når du lukker låget

PuTTy-ikonet vises øverst på skærmen. Klik på den for at starte PuTTY.

Tilslutning med PuTTY

PuTTY-vinduet vises. I feltet Værtsnavn skal du indtaste IP-adressen eller netværksnavnet på den fjerncomputer, du vil oprette forbindelse til. Der skal køre en SSH-server på fjerncomputeren.

Rul ned i sideruden, indtil du ser “SSH”-træposten. Udvid dette, udvid derefter “Auth”-indgangen, og fremhæv “X11”-indgangen.

Marker afkrydsningsfeltet “Aktiver X11-videresendelse”.

Rul til toppen af ​​listen i sideruden og vælg posten “Session”. Indtast et navn for disse indstillinger I tekstfeltet “Gemte sessioner”, klik derefter på knappen “Gem”. Typisk vil du gemme indstillingerne under navnet på fjerncomputeren, så du nemt kan genbruge dem til fremtidige forbindelser.

Klik på knappen “Åbn” for at oprette forbindelse til fjerncomputeren.

Første gang du opretter forbindelse til en fjerncomputer, vil du se en advarsel om, at du ikke har oprettet forbindelse til denne computer før.

Klik på knappen “Accepter” for at fuldføre forbindelsen.

Et x-term vindue vises. Indtast navnet på den brugerkonto, du opretter forbindelse som, og tryk på Enter. Du vil blive bedt om adgangskoden til denne konto. Indtast adgangskoden, og tryk på Enter.

  Sådan bruges pegefeltet på ikke-3D Touch iPhones

Du vil blive præsenteret for kommandolinjeprompten på fjerncomputeren.

For at starte et grafisk program skal du indtaste dets navn på kommandolinjen med de parametre, du vil videregive til det. Vi kommer til at bruge leafpad-editoren til at redigere .bashrc-filen.

leafpad .bashrc

Leafpad-editoren åbnes med .bashrc-filen indlæst i den.

Lad os som et andet eksempel starte epiphany-browseren.

epiphany

Epiphany-browseren åbnes, og du kan browse til et yndlingswebsted.

Og ja, det virker også på Windows! Her har vi lanceret den inaktive python IDE på et eksternt Linux-system. Det dukkede op på vores Windows-skrivebord. Bare start den ved at skrive dens kommando, som du ville på Linux.

Bemærk, at den ikke har de sædvanlige vinduesudsmykninger. Det er en Linux-applikation, der kører på dit Windows-skrivebord, med Linux-vindueattributter, med tilladelse fra PuTTY og Xming X-serveren.

Lukning af forbindelsen

For at lukke forbindelsen skal du lukke alle programmer og derefter bruge exit-kommandoen i PuTTY-terminalvinduet.

exit

Det er virkelig ret imponerende

At opnå noget så fremmed som en fungerende Linux-applikation, der kører ganske lykkeligt på et Windows-skrivebord, med et par nemme trin, er intet mindre end svimlende.