- Dave McKay
@ Thegurkha
- du registrerar dig hos DDNS-leverantören och får en statisk webbadress.,
- du konfigurerar din router för att regelbundet kontakta din DDNS-leverantör och informera den om dess aktuella IP-adress.
- DDNS-systemet uppdaterar sin post över din webbadress, så den pekar på din IP-adress. Detta innebär att anslutningsförfrågningar till din webbadress alltid vidarebefordras till din nuvarande—och korrekt—IP-adress.
å tag på en avlägsen Ubuntu Linux-dator? Ställ in Ubuntu skärmdelning och ta fjärrkontroll när du behöver. Du kan ansluta till skärmdelning med någon VNC-klient. Vi ska visa dig hur.,
Ubuntu inbyggda ”skärmdelning” är en VNC-Server
När du gör en ssh-anslutning till en fjärransluten Ubuntu Linux-dator får du ett terminalfönster gränssnitt. Det är helt bra för många uppgifter, såsom systemadministration, och det har fördelen av att vara en lätt anslutning. Det finns ingen grafik att överföra från värddatorn till den lokala klienten, så det är snabbt och enkelt att ställa in.
om du vill se grafiska program installerade på fjärrvärden på din lokala dator, kan du göra det med en PuTTY-anslutning, som också är lätt att installera.,
men vad händer om du vill gå all-in och se hela fjärrskrivbordet och det som om du satt precis framför det? Enkelt-du använder ”skärmdelning”, även känd som skrivbordsdelning.
för att göra detta konfigurerar du skärmdelning på fjärrdatorn och ansluter till den med en VNC-klient på den lokala datorn. Och-du har gissat det-det är lätt att ställa in.
Även om den här artikeln koncentrerar sig på Ubuntu, är det här verkligen en GNOME-sak. Det fungerar lika bra på alla andra Linux som har en GNOME-version av deras distribution., Manjaro och Fedora har till exempel samma alternativ och inställningar som beskrivs nedan. Vi gick igenom denna process med Ubuntu 18.04 LTS.
så här aktiverar du skärmdelning på fjärrvärden
det här är de inställningar du gör på den fjärranslutna Ubuntu-datorn du ska ansluta till.
på systemmenyn klickar du på ikonen Inställningar.
i dialogrutan ”Inställningar” klickar du på ”Dela” i sidopanelen och klickar sedan på ”Dela” – växeln.
klicka på ”Av” bredvid alternativet ”skärmdelning”, så det ändras till ”på.”
dialogrutan” skärmdelning ” visas., Klicka på växeln i titelfältet för att slå på den.
När växeln är påslagen ändras skjutreglaget längst ner i dialogrutan också till på.
som standard är ”åtkomstalternativ” inställd på ”nya anslutningar måste be om åtkomst.”Det betyder att varje användare måste bekräfta varje anslutning. Om du försöker ansluta på distans fungerar det inte, så konfigurera ett lösenord istället. Välj radioknappen” Kräv ett lösenord ” och skriv ett lösenord i fältet ”Lösenord”.,
det här lösenordet är inte relaterat till något användarkonto, men det måste tillhandahållas av fjärrklienter när de ansluter. Det är begränsat till åtta tecken, så gör det så komplicerat som möjligt. Om du glömmer lösenordet kan du alltid upprepa dessa steg för att återställa det.
När du har skrivit ett lösenord stänger du dialogrutorna ”skärmdelning” och ”inställningar”.
kryptering används för att överföra och verifiera lösenordet när en anslutningsförfrågan görs. Om resten av VNC-trafiken är krypterad beror på kapaciteten hos VNC-klienten., Detta är mer av en oro för anslutningar över internet.
Om du inte har en säker VPN mellan dina två webbplatser eller VNC-anslutningen är annars skyddad (genom att tunnlas genom SSH, till exempel), är det säkert att anta att anslutningen inte är krypterad. Undvik att öppna känsliga eller privata dokument över anslutningen.
nu måste vi konfigurera en klient för att ansluta till den här datorn, och det leder oss till IP-adresser.
hur du kommer åt fjärrsystemet via Internet
Varning: Vi rekommenderar att du endast använder VNC via ett lokalt nätverk., Ubuntu skärmdelning låter dig inte ange ett lösenord längre än åtta tecken. Om du vill ansluta på distans rekommenderar vi att du konfigurerar en virtuell privat nätverksserver (VPN) på nätverket med fjärr Ubuntu-systemet. Anslut till VPN från internet och anslut sedan till VNC-systemet via VPN. Detta undviker att utsätta VNC-servern direkt till nätverket. Men om du vill göra Skärmdelningsservern tillgänglig via Internet ändå, visar det här avsnittet Hur.,
Om du inte är på samma nätverk som den fjärranslutna Ubuntu-datorn måste du ansluta till den via internet. IP-adressen som ett nätverk presenterar för internet är dess offentliga IP-adress. Det är faktiskt routerns IP-adress, som tilldelas av Internetleverantören (ISP). Vi måste hitta IP-adressen.
det enklaste sättet att göra detta är att skriva ”min ip” i Googles sökfält på fjärr Ubuntu-datorn och tryck sedan på Enter.
det här är bra att veta, men det räcker inte att göra en anslutning till fjärrdatorn.,
Tänk dig att du vill ringa någon på ett hotell. Du kan inte ringa deras rum direkt. Du ringer först hotellet och ger dem namnet på den gäst du vill prata med. Växeln operatören kontrollerar hotellkatalogen och sätter ditt samtal till rätt rum.
routern i ett nätverk fungerar som växeloperatör. Så måste routern på fjärrnätet konfigureras för att vidarebefordra VNC-anslutningsförfrågningar till Ubuntu-datorn. Detta är en nätverksteknik som kallas port forwarding.
men låt oss säkerhetskopiera ett ögonblick., Din Internetleverantör kan ha tilldelat dig antingen en statisk offentlig IP-adress eller en dynamisk offentlig IP-adress. En statisk offentlig IP är permanent, medan en dynamisk offentlig IP-adress sannolikt ändras när routern startas om. Om din offentliga IP-adress ändras med jämna mellanrum, kommer fjärrdatorer inte vet till vilken IP-adress att skicka sin anslutningsförfrågan.
lösningen är något som kallas dynamic domain name system (DDNS). Det finns gratis DDNS leverantörer du kan använda. Den allmänna processen är:
relaterat: hur du enkelt kommer åt ditt hemnätverk från var som helst med dynamisk DNS
med hjälp av vår hotellanalogi har anslutningsförfrågan hittills gjort det till hotellets växel., För att slutföra anslutningen måste routern utföra portvidarebefordran.
routrar kan skicka trafik som kommer till en viss port till en viss dator. När de har konfigurerats för att skicka VNC-trafik till en viss dator, alla inkommande VNC-anslutningsförfrågningar riktas till den datorn.
om du ska använda VNC över internet, är det lämpligt att använda en icke standard port. Som standard lyssnar remote Ubuntu-datorn på VNC-anslutningsförfrågningar på TCP / IP-port 5900.,
det här är en väldefinierad konvention, men vi verifierade den ändå genom att analysera viss nätverkstrafik:
Vi kan maskera den detaljerna från omvärlden genom att använda en icke-standardport, som 43025. Fjärrroutern måste sedan konfigureras för att vidarebefordra anslutningsförfrågningar för port 43025—eller vilken port du väljer-till Ubuntu-datorn på port 5900.
relaterat: hur man vidarebefordrar portar på routern
det är som att ringa på hotellet och be om att tala med nörd i rum 43025. Operatören vet att nörd är verkligen i rum 5900 och ansluter ditt samtal., Tönten vet inte vilket rum du bad om och han bryr sig inte. Du vet inte vilket rum tönten är i, och bryr dig inte.
samtalet mellan dig kan fortsätta, och det var det önskade resultatet.
så här ansluter du från ett Linux-System
klientdatorn som kommer att ansluta till vår Ubuntu-dator behöver inte köra Ubuntu. Som vi ser när vi konfigurerar en Windows-klient behöver den inte ens köra Linux.,
för att förstärka uppkopplingens distributionsagnostiska karaktär kommer vi att ansluta från en dator som kör Manjaro. Stegen är desamma för andra distributioner.
Vi kommer att göra en Virtual Computing Network (VNC) anslutning, så vi måste använda en klient som kan det. Remmina är en fjärrskrivbordsklient som stöder VNC, och den är paketerad med många Linux-distributioner, inklusive Ubuntu. Det är lätt att installera (om det inte redan är) från pakethanteraren för andra distributioner.,
Tryck på Super-tangenten, som ligger mellan vänster Ctrl och Alt-tangenterna, och skriv sedan de första bokstäverna i ”remmina.”Remmina-ikonen visas högst upp på skärmen.
klicka på ikonen för att starta Remmina.
När remmina-dialogrutan visas klickar du på ” + ” – tecknet för att skapa en ny anslutning.
dialogrutan för Fjärrskrivbordspreferens visas. Det är här du matar in detaljer om anslutningen till fjärrdatorn. Dessa kan sparas och återanvändas, så du behöver inte skriva dem varje gång du vill ansluta.,
Ange ett ”namn” för den här anslutningen. Du kan välja vad som helst, men det borde vara något som identifierar datorn som du kommer att ansluta till.
Du kan Lämna fältet ”grupp” tomt eller ange ett namn för gruppen. Om du konfigurerar många anslutningar kan de grupperas i kategorier, till exempel Linux-datorer, Windows-datorer, huvudkontor, lokala grenar och så vidare.
Välj ”VNC – VNC Viewer” från rullgardinsmenyn ”protokoll”. Fler fält visas nu när Remmina vet vilket protokoll vi vill använda.,
i fältet ”Server” anger du antingen IP-adressen eller nätverksnamnet på fjärrdatorn. Fältet ”Användarnamn” är inte relaterat till ett Linux-användarkonto.du kan skriva något här. ”Lösenord” måste vara det lösenord du använde när du konfigurerar skärmdelning på fjärr Ubuntu-datorn.
Välj ett värde från rullgardinsmenyn ”färgdjup”. Lägre värden är mer lyhörda, men skärmen kommer att se platt och lite psykedelisk ut. Om visuella inte är viktiga för dig, och du gynnar hastighet över prettiness, välj ett lågt värde. Högre värden ser mer ut som det faktiska skrivbordet., På långsamma anslutningar kan de dock vara tröga att uppdatera, och musrörelser kan vara oregelbundna.
Välj ”Medium” från rullgardinsmenyn ”kvalitet”. Om allt verkar bra när du är ansluten kan du justera detta till ett högre värde för efterföljande anslutningar. Men för att se till att anslutningen fungerar är ”Medium” en bra utgångspunkt.
När du har konfigurerat dina anslutningsdetaljer klickar du på ”Spara” – knappen. Du återvänder till huvud remmina-fönstret, och din nya anslutning är listad där.,
dubbelklicka på anslutningen för att ansluta till fjärrdatorn Ubuntu. Fjärrdatorn måste vara påslagen och personen som konfigurerar skärmdelning måste vara inloggad. Han ser ett meddelande om att du är ansluten och kontrollerar hans skrivbord, vilket bara är artigt.
det är viktigt att notera att du inte loggar in på fjärrdatorn—du tar över sessionen för den person som redan är inloggad.
Remmina visar fjärrskrivbordet i ett fönster på datorn., Du kan flytta musen och använda tangentbordet på samma sätt som om du satt på fjärrdatorn.
ikonerna på sidopanelen låter dig maximera fönstret, skala fjärrskrivbordet till remmina-fönstret, gå till helskärmsvisning och så vidare. Håll musen över ikonerna för att få ett verktygstips för att se vad de gör.
När du är klar med fjärranslutningen kopplar du från fjärrdatorn genom att klicka på den nedre ikonen i sidopanelen.,
så här ansluter du från ett Windows-System
Windows har kompatibilitetsproblem med krypteringen som används i VNC-anslutningen, så vi använder kryptering som tillval. På så sätt kan datorer som använder krypteringen göra det, och de som inte kan ansluta utan det.
Varning: Alla på ditt nätverk kommer att kunna tjuvlyssna på anslutningen. Detta är en annan anledning till varför det är bra att använda detta på ett lokalt nätverk eller via en VPN—inte över internet!,
använd det här kommandot på fjärr Ubuntu-datorn för att göra kryptering valfri:
gsettings set org.gnome.Vino require-encryption false
om du inte har RealVNC på din Windows-dator, ladda ner och installera den. Installationen är enkel-klicka bara på” Nästa ” – knapparna och acceptera standardinställningarna.
När det är installerat, starta programmet ”VNC Viewer” från Start-menyn. Välj ”Ny anslutning” från menyn ”Arkiv”.
dialogrutan ”Egenskaper” visas. Skriv IP-adressen eller nätverksnamnet på fjärr Ubuntu-servern i fältet” VNC-Server”.,
i fältet ”Namn” skriver du ett namn för den här anslutningen, så du känner igen vilken fjärrdator den ansluter till. Du kan ange en etikett i fältet ”Etikett” eller lämna den tom.
lämna rullgardinsmenyn ”kryptering” i gruppen ”säkerhet” till ”Låt VNC-servern välja.”Se till att alternativen” autentisera med enkel inloggning (SSO) om möjligt ”och” autentisera med ett smartkort eller certifikatbutik om möjligt ” är avmarkerade.
klicka på ”OK” för att spara dina inställningar. En ikon för din nya anslutning visas i huvudfönstret.,
dubbelklicka på ikonen för att ansluta till fjärrdatorn. Du ser en stänkskärm när anslutningen initieras.
eftersom du gjorde kryptering valfri, och den inte kommer att användas från Windows-datorn, visas en varningsdialogruta.
markera kryssrutan ”varna mig inte om det här igen på den här datorn” och klicka sedan på ”Fortsätt.”
du ser skrivbordet på den fjärranslutna Ubuntu-datorn i RealVNC-fönstret.,
Kom ihåg att Windows VNC-anslutningen inte är krypterad, så öppna inte privata dokument eller e-postmeddelanden med den här anslutningen.
aldrig för långt bort
om du behöver komma åt en Ubuntu-dator på distans har du nu ett enkelt sätt att göra det. Som en bonus funktion, RealVNC har också en gratis app för Android smartphones och iphone. Du kan ställa in det genom att följa samma steg ovan.
Dave McKay använde först datorer när stansade papperstejp var på modet, och han har programmerat sedan dess., Efter över 30 år i IT-branschen är han nu en heltidsjournalist inom teknik. Under sin karriär har han arbetat som frilansprogrammerare, chef för ett internationellt mjukvaruutvecklingsteam, en IT-tjänst projektledare och senast som dataskyddsansvarig. Dave är en Linux evangelist och öppen källkod förespråkare.Läs hela Bio ”