/ / Hvordan åpne en GUI-applikasjon eksternt med PuTTY

Slik fjerner du en GUI-applikasjon med PuTTY

SSH på laptop-konsept

Ønsker ekstern tilgang til en Linux-maskin oglansere en grafisk applikasjon? TAPT til unnsetning, takket være alternativet “enable X11-videresending”. Du kan til og med gjøre dette fra Windows - alt du trenger å gjøre er å raskt installere en X-server.

PuTTY-programmet ble opprinnelig skrevet forWindows, for 20 år siden. Den har blitt portert til mange andre plattformer siden. Det er en grafisk applikasjon som gir et terminalvindu og fjerntilkobling til andre datamaskiner. Vanligvis er forbindelsen opprettet ved hjelp av SSH, men andre protokoller støttes.

I tillegg til det tradisjonelle terminalvinduets kommandolinjegrensesnitt, kan PuTTY konfigureres til å åpne grafiske applikasjoner på den eksterne datamaskinen.

Installere PuTTY

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

Last ned PuTTY på nettet på Windows.

For å installere PuTTY på Ubuntu, bruk denne kommandoen:

sudo apt-get install putty

sudo apt-get install kitt i et terminalvindu

For å installere PuTTY på Fedora, bruk denne kommandoen:

sudo dnf install putty

sudo dnf installere kitt i et terminalvindu

For å installere PuTTY på Manjaro, bruk denne kommandoen:

sudo pacman -Syu putty

sudo pacman -Yy kitt i et terminalvindu

Bruke PuTTY på Windows

Hvis du kjører PuTTY på Windows, må du installere en X-server før du fortsetter. Resten av prosessen vil da fungere på samme måte som på Linux.

Linux grafiske applikasjoner er avhengige av en X-serverfor å gi et grafisk skrivebordsmiljø. Det må være et sted for de grafiske applikasjonene å åpne og kjøre i. Windows har ikke en X-server fordi den ikke trenger en. Så vi må installere en, akkurat som når vi lanserer grafiske Linux-applikasjoner fra Windows 10s Windows Subsystem for Linux.

Xming X-serveren ble brukt til å undersøke detteartikkelen, og den fungerte perfekt. Last ned den og installer den. Du kan godta alle standardene. Den kjører så snart den er installert og vises som et ikon i systemstatusfeltet.

Xming om vindu

Starter PuTTY

På Windows finner du PuTTY i Start-menyen etter at du har installert den. På GNOME kan du starte PuTTY ved å trykke på Super-tasten - den mellom høyre Ctrl- og Alt-tastene - og skrive “kitt”.

PuTTY-ikonet

PuTTy-ikonet vises øverst på skjermen. Klikk på den for å starte PuTTY.

Koble til med PuTTY

PuTTY-vinduet vises. I feltet Vertsnavn skriver du inn IP-adressen eller nettverksnavnet til den eksterne datamaskinen du skal koble til. Det må være en SSH-server som kjører på den eksterne datamaskinen.

PuTTY-vinduet med vertsdetaljer lagt til

I sidefeltet blar du ned til du ser “SSH” -treet. Utvid dette, utvid deretter "Auth" -oppføringen, og merk "X11" -oppføringen.

X11 Videresendingsalternativ

Merk av for "Aktiver videresending av X11".

Bla til toppen av listen i sidefeltetog velg "Session" -oppføringen. Skriv inn et navn for disse innstillingene I tekstfeltet "Lagrede økter", klikk deretter på "Lagre" -knappen. Vanligvis vil du lagre innstillingene under navnet på den eksterne datamaskinen, slik at du enkelt kan bruke dem på nytt for fremtidige tilkoblinger.

Lagre PuTTY-innstillinger

Klikk på "Åpne" -knappen for å koble til den eksterne datamaskinen.

Første gang du kobler deg til en ekstern datamaskin, ser du en advarsel om at du ikke har koblet til denne datamaskinen før.

Første gang tilkoblingsvarsel

Klikk på "Godta" -knappen for å fullføre tilkoblingen.

Et x-term vindu vises. Skriv inn navnet på brukerkontoen du kobler til som, og trykk Enter. Du blir bedt om å få passordet for denne kontoen. Skriv inn passordet og trykk Enter.

Logger på den eksterne datamaskinen i et terminalvindu

Du får presentert ledeteksten til den eksterne datamaskinen.

For å starte en grafisk applikasjon, skriv inn navnet på kommandolinjen med eventuelle parametere du vil gi det. Vi kommer til å bruke leafpad-editoren til å redigere .bashrc-filen.

leafpad .bashrc

bladplate. basrc i et terminalvindu

Bladplatereditoren åpnes med .bashrc-filen som er lastet inn i den.

leafpad editor med .bashrc lastet inn i den

La oss starte et epifany-nettleser som et annet eksempel.

epiphany

epifany kommando i et terminalvindu

Epifany-nettleseren åpnes, og du kan bla til et favorittnettsted.

epifany nettleservindu

Og ja, det fungerer også på Windows! Her har vi lansert idle python IDE på et eksternt Linux-system. Det dukket opp på Windows-skrivebordet vårt. Bare start den ved å skrive kommandoen slik du gjør på Linux.

Den ledige python-ideen

Merk at den ikke har de vanlige Windows-vindusdekorasjonene. Det er en Linux-applikasjon som kjører på Windows-skrivebordet ditt, med Linux-vinduet attributter, takket være PuTTY og Xming X-serveren.

Lukke forbindelsen

For å lukke forbindelsen, lukk alle applikasjoner og bruk deretter avkjøringskommandoen i terminalvinduet PuTTY.

exit

avslutte i et terminalvindu

Det er virkelig imponerende

Å oppnå noe så fremmed som en fungerende Linux-applikasjon som kjører ganske lykkelig på et Windows-skrivebord, med noen få enkle trinn, er intet mindre enn svimlende.