Hvordan etablere ekstern skrivebordstilgang til Ubuntu fra Windows

Hvordan etablere ekstern skrivebordstilgang til Ubuntu fra Windows

Du er i ett rom og sitter på en PC; dataene du ønsker er i en annen, på en datamaskin som kjører Ubuntu. Hvis begge datamaskinene er i samme hus, er det ikke noe problem; men hva om de er på forskjellige kontorer? Det kan være litt av en tur!





Svaret er derfor å sette opp en ekstern skrivebordstilkobling. Lær hvordan du konfigurerer et eksternt skrivebord fra Windows til Ubuntu.





Hvorfor fjernkoble til Ubuntu fra Windows?

Det er flere grunner til at du kanskje vil ekstern tilkobling til Ubuntu -datamaskinen . Kanskje du er på jobb og må logge deg på datamaskinen hjemme. Alternativt kan du ha en Ubuntu -PC i ett rom, Windows -PC -en i et annet. Kanskje du vil kjøre oppdateringer på Ubuntu, eller få tilgang til filer.





Alternativt kan du kjøre en Ubuntu -server, for data, et nettsted, til og med et spill. Uansett vil en metode for å sette opp en ekstern tilkobling spare mye tid og krefter.

Du har tre viktige alternativer for å etablere en ekstern tilkobling med en Ubuntu -maskin som kjører standard skrivebordsmiljø:



  1. Eksternt skrivebord (RDP)
  2. Virtual Network Computing (VNC)
  3. Tredjeparts programvare for eksternt skrivebord

Først må du imidlertid gjøre noen forberedelser:

  1. Aktiver videresending av porter på den eksterne enhetens ruter
  2. Finn IP -adressen
  3. Installer SSH

La oss se på disse etter tur.





Forbered Windows RDP til Ubuntu -tilkoblinger

Fjernadgangsløsninger er enkle å sette opp og administrere på tvers av samme nettverk. Men hvis du jobber hjemmefra, kompliserer dette øyeblikkelig ting.

For å bruke VNC og RDP med en PC på et annet nettverk, må du aktivere tilgang til den eksterne datamaskinen via ruteren. Dette gjøres ved å bruke 'port forwarding'. Før du konfigurerer dette, trenger du imidlertid IP -adressen.





Finn din Ubuntu -PCs IP -adresse

Før du kan opprette en tilkobling til Ubuntu -enheten din over RDP eller VNC, trenger du IP -adressen.

Den første måten er den enkleste. Gå fysisk til Ubuntu -maskinen, trykk Ctrl + Alt + T for å åpne terminalen, og skriv inn kommandoen:

ifconfig

Se etter 'inet addr' mot tilkoblingen du bruker for øyeblikket. For eksempel, hvis du er på Wi-Fi, se etter wlan0 . Hvis datamaskinen er koblet til nettverket for Ethernet, ser du etter eth0 .

En annen måte å finne IP-adressen på er å finne tilkoblingsikonet i panelet, høyreklikk og velg Tilkoblingsinformasjon . Du finner IP -adressen oppført her.

Ingen av disse alternativene er åpne? Du kan også koble til ruteren direkte, via datamaskinens nettleser.

Når du har logget deg på ruterens administrasjonskonsoll, kan du se hvilke enheter som er koblet til. Bare se etter Ubuntu -enhetsnavnet ditt, finn IP -adressen og noter det senere.

Aktiver videresending av porter

For å få tilgang til en datamaskin i et annet nettverk (f.eks. Ditt arbeidsnettverk) må du aktivere portvideresending på ruteren der Ubuntu -PC -en er plassert.

Start med å etablere IP -adressen til ruteren. Du kan bruke kommandoen ip r for dette, med grep for å angi standarden:

ip r | grep default

Noter IP -adressen, og åpne den i nettleseren din for å vise ruterens administrasjonskonsoll. Å aktivere portvideresending er enkelt:

  • Se etter Videresending av havner innstillinger
  • Lage en Ny regel merket Fjernstyrt skrivebord
  • Sett Intern port nummer til 3389
  • Sett Ekstern port nummer til 3389
  • Skriv inn IP adresse av Ubuntu PC
  • Klikk Lagre

Vær oppmerksom på at disse trinnene er generiske og vil variere avhengig av ruteren din. For detaljerte trinn, sjekk ruterdokumentasjonen.

Når du er lagret, bør du kunne RDP til Ubuntu PC eksternt via organisasjonens statiske IP -adresse. Hvis arbeidsgiveren din ikke bruker en statisk IP (usannsynlig, men det skjer), bruk deretter en dynamisk DNS -leverandør i stedet.

Merk: organisasjonens systemadministrator kan konfigurere portvideresending hvis du ikke bruker kommersielle verktøy for eksternt skrivebord.

Konfigurer tilgang ved hjelp av SSH

For å spare tid vil du kanskje installere PuTTY på din PC (eller bare Prøv den innebygde Windows SSH-funksjonen ). Dette lar deg sette opp en SSH -tilkobling, som gir ekstern tilgang til Ubuntu -kommandolinjen.

For å være tydelig: dette er ikke et alternativ for eksternt skrivebord ; det er ingen musekontroll. Men det er nyttig å måtte installere verktøyene du vil bruke eksternt. SSH er imidlertid ofte deaktivert som standard, så hvis det ikke er installert, må du fikse dette.

Kort sagt, det avhenger av hvilken Ubuntu -versjon du bruker, og om du har brukt SSH tidligere.

Når den er installert via terminalen (sudo apt install openssh-server) kan du opprette en ekstern tilkobling. Bare skriv inn IP -adressen og Ubuntu brukernavn og passord. Du kan deretter bruke terminalen til å installere verktøyene du trenger for RDP og for VNC.

1. Ekstern tilgang ved hjelp av Remote Desktop Protocol

Det enkleste alternativet er å bruke Remote Desktop Protocol eller RDP. Innebygd i Windows, kan dette verktøyet opprette en ekstern skrivebordstilkobling på tvers av hjemmenettverket. Alt du trenger er IP -adressen til Ubuntu -enheten.

Selv om nødvendig programvare er forhåndsinstallert på Windows, må du installere xrdp-verktøyet på Ubuntu. For å gjøre dette, åpne et Terminal -vindu ( Ctrl + Alt + T ) og skriv inn:

sudo apt install xrdp

Følg dette med

sudo systemctl enable xrdp

Vent til dette installeres, og kjør deretter Remote Desktop -programmet i Windows ved hjelp av Start -menyen eller Søk. Type mopp klikk deretter på Tilkobling til eksternt skrivebord . Når appen er åpen, skriver du inn IP -adressen i Datamaskin felt.

Klikk deretter på Vis alternativer og legg til Brukernavn for Ubuntu PC. Du kan klikke Lagre for å beholde disse innstillingene for gjenbruk ved en annen anledning.

Klikk Koble for å starte tilkoblingen og angi passordet for Ubuntu -kontoen når du blir bedt om det. Tilkoblingen opprettes deretter, og gir deg full tilgang til mus og tastatur til din eksterne Ubuntu -datamaskin. Hvis du planlegger å bruke denne tilkoblingen ofte, kan du opprette en konfigurasjonsfil for å spare tid.

Feilsøking av RDP til Ubuntu

Selv om RDP er et flott alternativ for ekstern tilkobling til Ubuntu -PC -en, er den upålitelig på Ubuntu 18.04 LTS. Det ser ut til å være et problem med å etablere en ekstern tilkobling mens du allerede er logget på den samme kontoen på Ubuntu.

Som sådan er den enkle måten å logge ut av Ubuntu -datamaskinen.

Hvis dette ikke er mulig, kan du prøve å bytte RDP -tilkobling fra å bruke Xorg -serveren til å bruke X11rdp. Vent til det mislykkes, og prøv Xorg igjen.

Du kan også prøve å koble til etter at du har startet Linux -maskinen på nytt.

Ubuntu 20.04 LTS bør inneholde en løsning for dette problemet.

hvordan sette dpi i photoshop

2. Koble til Ubuntu fra Windows Med VNC

Et annet alternativ med full ekstern stasjonær funksjonalitet er VNC (Virtual Network Computing). Dette krever en klientapplikasjon på Windows PC og en server på Ubuntu.

På den eksterne PCen installerer du TightVNC Server -komponenten etter å ha søkt etter oppdateringer:

sudo apt update

Installer deretter serververktøyet:

sudo apt install tightvncserver

Du må da kjøre den:

sudo tightvncserver

På dette tidspunktet blir du bedt om å angi et passord for tilkoblingen. Noter skrivebordets nummer, vanligvis: 1.

Nå som TightVNC Server er konfigurert på Ubuntu, må du installere klienten på Windows. Denne kan lastes ned fra www.tightvnc.com/download.php --- sørg for at du velger riktig versjon, siden den er tilgjengelig i 32-biters og 64-biters smaker.

TightVNC -verktøy er bare tilgjengelige som en pakke, så etter installering, se etter TightVNC Viewer i Windows -søk.

Når du har startet visningsprogrammet, skriver du inn IP -adressen til Ubuntu -boksen i Remote Host, etterfulgt av skrivebordsnummeret. Så det kan se slik ut:

192.168.0.99:1

Skriv inn passordet når du blir bedt om det, og start aktivitet på eksternt skrivebord!

Gjør TightVNC sikrere

Som standard vil TightVNC kryptere passordet ditt, men ingenting annet. Dette gjør det usikkert for tilkoblinger over internett. Heldigvis kan sikkerheten forbedres, takket være SSH og Xming.

For å bruke dette, last ned og installer Xming -verktøy for Windows fra Sourceforge. Når dette er gjort, ser du etter snarveien på skrivebordet, høyreklikker og velger Egenskaper .

Se etter Snarvei -fanen, og i Mål skriver du inn følgende:

'C:Program Files (x86)XmingXming.exe' :0 -clipboard -multiwindow

Klikk Søke om for å lagre endringen OK . Dobbeltklikk på ikonet for å kjøre Xming, og åpne deretter PuTTY. Her utvider du menyen til venstre til Tilkobling> SSH> X11 .

Kryss av Aktiver videresending av X11 , og gå deretter tilbake til Økt øverst på menyen.

Skriv inn IP -adressen til den eksterne enheten, og klikk Åpen . Øyeblikk senere vil en sikker tilkobling til det eksterne Ubuntu -skrivebordet være tilgjengelig.

3. Eksternt skrivebord til Ubuntu med kommersielle verktøy

Alt du har lært så langt er standard hvis du trenger ekstern tilgang til en Linux -PC på ditt lokale nettverk. Hvis du trenger å gå utover det, vil trinnene for å aktivere portvideresending hjelpe.

Men hva om du ikke har tenkt å få tilgang til ruteren din? Hvis dette virker for komplisert, er det nødvendig med tredjeparts kommersiell programvare designet for å lette eksternt skrivebord. Flere er tilgjengelige, men ikke alle støtter Linux.

Vi foreslår at du prøver:

  • NoMachine : opprinnelig utgitt som et Linux eksternt skrivebord -verktøy, er dette nå tilgjengelig på alle store plattformer. Installer på måldatamaskinen, deretter på din lokale maskin, og sett opp en ekstern tilkobling.
  • Chrome eksternt skrivebord : bruker Google -kontoen din til å administrere ekstern tilgang via Chrome -nettleseren.
  • TeamViewer : en velkjent kommersiell ekstern desktop-løsning, og tilbyr Linux-programvare. Bare installer klient- og vertsprogramvare på forhånd. Tilbyr også en vertsapp for ekstern tilgang til Raspberry Pi -enheter.

Vær oppmerksom på at disse verktøyene krever konfigurering før bruk. Hvis du har en kollega i nærheten av den eksterne PCen, kan de kanskje hjelpe deg. Se vår liste over verktøy for ekstern tilgang for flere forslag.

Velge riktig Ubuntu Remote Desktop Solution

Hvilket eksternt skrivebord -verktøy for tilkoblinger mellom Ubuntu og Windows bør du bruke?

Tre hovedalternativer er tilgjengelige:

  • RDP: dette bruker Windows Remote Desktop Protocol, via åpen kildekode xrdp -implementering.
  • VNC: Virtual Network Computing er et alternativ til RDP, men mindre sikkert.
  • Kommersiell fjernprogramvare: de fleste av disse krever minimal oppsett og støtte Linux.

Du kan også bruke SSH til å gi noen eksterne instruksjoner til Ubuntu -PCen.

Vi har vist deg tre måter å etablere en ekstern tilkobling til Ubuntu -datamaskinen eller serveren din fra Windows. Hver har sine fordeler og ulemper. Men hvis du bare vil dyppe inn i Ubuntu, kan du prøve Windows delsystem for Linux på Windows 10?

Dele Dele kvitring E -post Canon vs Nikon: Hvilket kameramerk er bedre?

Canon og Nikon er de to største navnene i kamerabransjen. Men hvilket merke tilbyr den bedre serien med kameraer og objektiver?

Les neste
Relaterte temaer
  • Linux
  • Windows
  • Produktivitet
  • Fjernstyrt skrivebord
  • Fjerntilgang
  • Ubuntu
  • VNC
  • Fjernarbeid
  • Windows -tips
  • Linux tips
  • Hjemmekontor
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til bladet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere