Sådan etableres adgang til fjernskrivebord til Ubuntu fra Windows

Sådan etableres adgang til fjernskrivebord til Ubuntu fra Windows

Du er i ét rum og sidder ved en pc; de data, du ønsker, er i en anden, på en computer, der kører Ubuntu. Hvis begge computere er i samme hus, intet problem; men hvad hvis de er på forskellige kontorer? Det kan være lidt af en gåtur!





Svaret er derfor at oprette en fjernskrivebordforbindelse. Lær, hvordan du konfigurerer et fjernt skrivebord fra Windows til Ubuntu.





Hvorfor fjernforbindelse til Ubuntu fra Windows?

Der er flere grunde til, at du måske vil fjernforbindelse til din Ubuntu -computer . Måske er du på arbejde og skal logge ind på din hjemmecomputer. Alternativt kan du have en Ubuntu -pc i et rum, din Windows -pc i et andet. Måske vil du køre opdateringer på Ubuntu eller få adgang til filer.





Alternativt kører du muligvis en Ubuntu -server til data, et websted, endda et spil. Uanset hvad, vil en metode til at oprette en fjernforbindelse spare en masse tid og kræfter.

Du har tre nøglemuligheder til etablering af en fjernforbindelse med en Ubuntu -maskine, der kører standard -skrivebordsmiljøet:



  1. Fjernskrivebord (RDP)
  2. Virtual Network Computing (VNC)
  3. Tredjeparts software til fjernskrivebord

Først skal du dog tage nogle forberedelser:

  1. Aktiver videresendelse af port på den eksterne enheds router
  2. Find IP -adressen
  3. Installer SSH

Lad os se på disse igen.





Forbered Windows RDP til Ubuntu -forbindelser

Fjernadgangsløsninger er enkle at konfigurere og administrere på tværs af det samme netværk. Men hvis du arbejder hjemmefra, komplicerer dette øjeblikkeligt tingene.

Hvis du vil bruge VNC og RDP med en pc på et andet netværk, skal du aktivere adgang til fjerncomputeren via sin router. Dette gøres ved hjælp af 'port forwarding'. Inden du konfigurerer dette, skal du dog bruge IP -adressen.





Find din Ubuntu -pc's IP -adresse

Inden du kan oprette forbindelse til din Ubuntu -enhed via RDP eller VNC, skal du bruge IP -adressen.

Den første måde er den letteste. Gå fysisk til Ubuntu -maskinen, tryk på Ctrl + Alt + T for at åbne terminalen, og indtast kommandoen:

ifconfig

Se efter 'inet addr' mod den forbindelse, du i øjeblikket bruger. For eksempel, hvis du er på Wi-Fi, skal du kigge efter wlan0 . Hvis computeren er forbundet til netværket til Ethernet, skal du kigge efter eth0 .

En anden måde at finde IP-adressen på er at finde forbindelsesikonet i panelet, højreklikke og vælge Forbindelsesoplysninger . Du finder IP -adressen angivet her.

Ingen af ​​disse muligheder åbner? Du kan også oprette forbindelse til din router direkte via din computers browser.

Når du er logget ind på routerens administrationskonsol, kan du se, hvilke enheder der er tilsluttet. Bare se efter dit Ubuntu -enhedsnavn, find IP -adressen, og noter det til senere.

Aktiver portvideresendelse

For at få adgang til en computer på et andet netværk (f.eks. Dit arbejdsnetværk) skal du aktivere portvideresendelse på routeren, hvor din Ubuntu -pc er placeret.

Start med at oprette routerens IP -adresse. Du kan bruge kommandoen ip r til dette med grep til at angive standarden:

ip r | grep default

Noter IP -adressen, og åbn den i din browser for at få vist routerens admin -konsol. Aktivering af portvideresendelse er enkel:

  • Kig efter Portvideresendelse indstillinger
  • Lave en Ny regel mærket Fjernskrivebord
  • Indstil Intern port nummer til 3389
  • Indstil Ekstern port nummer til 3389
  • Indtast IP-adresse af Ubuntu -pc'en
  • Klik på Gemme

Bemærk, at disse trin er generiske og vil variere afhængigt af din router. Se detaljerede trin i din routerdokumentation.

Når du først er gemt, skal du være i stand til eksternt at RDP til Ubuntu -pc'en via din organisations statiske IP -adresse. Hvis din arbejdsgiver ikke bruger en statisk IP (usandsynligt, men det sker), skal du bruge en dynamisk DNS -udbyder i stedet.

Bemærk: Din organisations systemadministrator kan konfigurere port forwarding, hvis du ikke bruger kommercielle fjernskrivebordværktøjer.

Opsæt adgang ved hjælp af SSH

For at spare tid vil du måske installere PuTTY på din pc (eller bare Prøv den indbyggede Windows SSH-funktion ). Dette giver dig mulighed for at oprette en SSH -forbindelse, som giver fjernadgang til Ubuntu -kommandolinjen.

For at være klar: dette er ikke en fjernskrivebordsmulighed ; der er ingen musekontrol. Men det er nyttigt at skulle fjerninstallere de værktøjer, du vil bruge. SSH er dog ofte deaktiveret som standard, så hvis det ikke er installeret, skal du rette dette.

Kort sagt afhænger det af, hvilken Ubuntu -version du bruger, og om du tidligere har brugt SSH.

Når den er installeret via terminalen (sudo apt install openssh-server) kan du oprette en fjernforbindelse. Du skal blot indtaste IP -adressen og Ubuntu brugernavn og adgangskode. Du kan derefter bruge terminalen til at installere de værktøjer, du har brug for til RDP og til VNC.

1. Fjernadgang ved hjælp af Remote Desktop Protocol

Den nemmeste mulighed er at bruge Remote Desktop Protocol eller RDP. Indbygget i Windows, kan dette værktøj etablere en fjernskrivebordforbindelse på tværs af dit hjemmenetværk. Alt du behøver er Ubuntu -enhedens IP -adresse.

Mens den nødvendige software er forudinstalleret på Windows, skal du installere xrdp-værktøjet på Ubuntu. For at gøre dette skal du åbne et terminalvindue ( Ctrl + Alt + T ) og indtast:

sudo apt install xrdp

Følg dette med

sudo systemctl enable xrdp

Vent på, at dette skal installeres, og kør derefter programmet Remote Desktop i Windows ved hjælp af menuen Start eller Søg. Type mop klik derefter på Forbindelse til fjernskrivebord . Med appen åben skal du indtaste IP -adressen i Computer Mark.

Klik derefter på Vis indstillinger og tilføj Brugernavn til Ubuntu PC. Du kan klikke Gemme for at beholde disse indstillinger til genbrug ved en anden lejlighed.

Klik på Forbinde for at starte forbindelsen og indtaste adgangskoden til Ubuntu -kontoen, når du bliver bedt om det. Forbindelsen etableres derefter, hvilket giver dig fuld adgang til mus og tastatur til din eksterne Ubuntu -computer. Hvis du planlægger at bruge denne forbindelse ofte, kan du oprette en konfigurationsfil for at spare tid.

Fejlfinding af RDP til Ubuntu

Selvom RDP er en god mulighed for fjernforbindelse til din Ubuntu -pc, er den upålidelig på Ubuntu 18.04 LTS. Der ser ud til at være et problem med at etablere en fjernforbindelse, mens den allerede er logget ind på den samme konto på Ubuntu.

Som sådan er den enkle måde at logge ud af Ubuntu -computeren.

Hvis dette ikke er muligt, kan du prøve at skifte RDP -forbindelsen fra at bruge Xorg -serveren til at bruge X11rdp. Vent på, at det mislykkes, og prøv Xorg igen.

Du kan også prøve at oprette forbindelse efter genstart af Linux -maskinen.

Ubuntu 20.04 LTS bør indeholde en løsning på dette problem.

dette tilbehør understøttes ikke af denne iphone

2. Opret forbindelse til Ubuntu fra Windows Med VNC

En anden mulighed med fuld fjernskrivebordsfunktion er VNC (Virtual Network Computing). Dette kræver en klientapplikation på Windows -pc'en og en server på Ubuntu.

På den eksterne pc skal du installere TightVNC Server -komponenten efter at have søgt efter opdateringer:

sudo apt update

Installer derefter serverværktøjet:

sudo apt install tightvncserver

Du skal derefter køre det:

sudo tightvncserver

På dette tidspunkt bliver du bedt om at angive en adgangskode til forbindelsen. Noter skrivebordets nummer, normalt: 1.

Nu hvor TightVNC Server er konfigureret på Ubuntu, skal du installere klienten på Windows. Dette kan downloades fra www.tightvnc.com/download.php --- sørg for at vælge den rigtige version, da den fås i 32-bit og 64-bit varianter.

TightVNC -værktøjer er kun tilgængelige som et bundt, så efter installationen skal du kigge efter TightVNC Viewer i Windows -søgning.

Når du har startet vieweren, skal du indtaste IP -adressen til Ubuntu -boksen i Remote Host efterfulgt af skrivebordets nummer. Så det kan se sådan ud:

192.168.0.99:1

Indtast adgangskoden, når du bliver bedt om det, og start din fjernskrivebordaktivitet!

Gør TightVNC mere sikker

Som standard vil TightVNC kryptere din adgangskode, men intet andet. Dette gør det usikkert for forbindelser over internettet. Heldigvis kan sikkerheden forbedres takket være SSH og Xming.

For at bruge dette skal du downloade og installere Xming -værktøj til Windows fra Sourceforge. Når dette er gjort, skal du kigge efter skrivebordsgenvejen, højreklikke og vælge Ejendomme .

Kig efter Genvej fanen og i Mål indtast følgende:

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

Klik på ansøge for at gemme ændringen Okay . Dobbeltklik på ikonet for at køre Xming, og åbn derefter PuTTY. Her udvides menuen til venstre til Forbindelse> SSH> X11 .

Kontrollere Aktiver X11 -videresendelse , derefter vende tilbage til Session øverst i menuen.

Indtast IP -adressen til den eksterne enhed, og klik på Åben . Et øjeblik senere vil der være en sikker forbindelse til det eksterne Ubuntu -skrivebord.

3. Fjernskrivebord til Ubuntu med kommercielle værktøjer

Alt, hvad du har lært hidtil, er standard, hvis du skal have fjernadgang til en Linux -pc på dit lokale netværk. Hvis du har brug for at gå ud over det, hjælper trinene for at aktivere portvideresendelse.

Men hvad hvis du ikke har til hensigt at få adgang til din router? Hvis dette virker for kompliceret, er tredjeparts kommerciel software, der er designet til at lette fjernskrivebord, påkrævet. Flere er tilgængelige, men ikke alle understøtter Linux.

Vi foreslår, at du prøver:

  • NoMachine : oprindeligt udgivet som et Linux -fjernskrivebordværktøj, er dette nu tilgængeligt på alle større platforme. Installer på målcomputeren, derefter på din lokale maskine, og opret en fjernforbindelse.
  • Chrome fjernskrivebord : bruger din Google -konto til at administrere fjernadgang via Chrome -browseren.
  • TeamViewer : en velkendt kommerciel løsning til fjernskrivebord, tilbyder denne Linux-software. Du skal blot installere klient- og værtssoftware på forhånd. Tilbyder også en vært -app til fjernadgang til Raspberry Pi -enheder.

Bemærk, at disse værktøjer kræver opsætning før brug. Hvis du har en kollega i nærheden af ​​den eksterne pc, kan de muligvis hjælpe. Se vores liste over fjernadgangsværktøjer for flere forslag.

Valg af den rigtige Ubuntu Remote Desktop Solution

Hvilket fjernskrivebordværktøj til forbindelser mellem Ubuntu og Windows skal du bruge?

Tre hovedmuligheder er tilgængelige:

  • RDP: dette bruger Windows Remote Desktop Protocol, via open source xrdp -implementeringen.
  • VNC: Virtual Network Computing er et alternativ til RDP, men mindre sikkert.
  • Kommerciel fjernsoftware: de fleste af disse kræver minimal opsætning og understøttelse af Linux.

Du kan også bruge SSH til at udstede nogle fjerninstruktioner til din Ubuntu -pc.

Vi har vist dig tre måder at oprette en fjernforbindelse til din Ubuntu -computer eller server fra Windows. Hver har sine fordele og ulemper. Men hvis du bare vil dyppe ned i Ubuntu, kan du prøve Windows delsystem til Linux på Windows 10?

Del Del Tweet E -mail Canon vs Nikon: Hvilket kameramærke er bedre?

Canon og Nikon er de to største navne i kameraindustrien. Men hvilket mærke tilbyder den bedre serie af kameraer og objektiver?

Læs Næste
Relaterede emner
  • Linux
  • Windows
  • Produktivitet
  • Fjernskrivebord
  • Fjernadgang
  • Ubuntu
  • VNC
  • Fjernarbejde
  • Windows -tip
  • Linux tips
  • Hjemmekontor
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -spilfan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere