Ø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
For å installere PuTTY på Fedora, bruk denne kommandoen:
sudo dnf install putty
For å installere PuTTY på Manjaro, bruk denne kommandoen:
sudo pacman -Syu putty
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.
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 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.
I sidefeltet blar du ned til du ser “SSH” -treet. Utvid dette, utvid deretter "Auth" -oppføringen, og merk "X11" -oppføringen.
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.
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.
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.
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
Bladplatereditoren åpnes med .bashrc-filen som er lastet inn i den.
La oss starte et epifany-nettleser som et annet eksempel.
epiphany
Epifany-nettleseren åpnes, og du kan bla til et favorittnettsted.
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.
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
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.