Fjärrskrivbord i Ubuntu. Grafisk fjärråtkomst till ubuntu via VNC. XRDP Remote Desktop på Linux

28 juli

Nya versioner av Ubuntu har redan en inbyggd VNC-server. Vi kommer att använda den standardmedel. Medan jag förstod det här problemet var jag tvungen att läsa ett anständigt antal forum. Så många användare skriver att i version ubuntu 14.04 fungerar inte detta trick på grund av vissa interna finesser i kärnstrukturen. Jag gick inte in på den här frågan djupt... i alla fall, om du plötsligt är den lyckliga ägaren av den här versionen, kan du använda den alternativa x11vnc-servern.

Det är helt enkelt installerat:

Sudo apt-get ta bort vino sudo apt-get install x11vnc

I samma artikel kommer vi att titta på standard VNC-servern som redan ingår i ubuntu som standard. Hur ställer man in allt?

Låt oss ansluta till fjärrvärden.

Anslut via ssh till fjärrdator, som vi vill komma åt grafiskt. Samtidigt måste vi känna till dess ip och logga in med lösenordet för användaren vars skärm vi vill se. Faktum är att data från alla användare med sudo-rättigheter kommer att passa oss, men då måste vi justera några punkter.

Så, låt oss säga in lokalt nätverk vi har en dator som kör ubuntu med ip-adress 10.20.0.30 och användaren feanor184. Vi ansluter till den från konsolen med -X-tangenten (för att starta grafik X):

Ssh -X [e-postskyddad]

ange lösenordet och gå in i konsolen på vår fjärrdator.

Skriv nu in det:

Sudo vino-preferenser

och se det grafiska fönstret

Markera rutorna här:

tillåt andra användare att se ditt skrivbord — Vi låter dig se ditt skrivbord.

tillåt andra användare att styra ditt skrivbord — Vi låter dig styra musen och tangentbordet på distans.

kräver att användaren anger detta lösenord — Se till att ange ett lösenord för anslutningen. Hur många människor surfar på vårt nätverk?

visa meddelandefältsikon: alltid — Vi visar alltid vnc-ikonen överst på skärmen i facket.

Du kan också göra dina egna inställningar - mina inställningar beskrivs här)

Spara inställningarna och koppla från fjärrvärden.

För att ansluta till den konfigurerade datorn använder vi vilken klient som helst med vnc-stöd.

Till exempel är Remmina för Linux.

UltraVNC Viewer - för Windows.

Låt mig återigen påminna dig om att för att de beskrivna anslutningsinställningarna ska fungera måste fjärrdatorn köra Ubuntu OS. Installation av ubuntu är ett separat ämne som jag inte skulle vilja fokusera på här, så vi hoppar över det här steget. Det finns många manualer om detta ämne på Internet.

Vad slutar vi med?

Vi kunde ansluta till en fjärrdator som körde ubuntu och utföra alla operationer på den som om vi satt vid dess bildskärm.

Målet är att ansluta från Windows/Linux till ett fjärrskrivbord i Ubuntu Linux. För att vara ärlig så provade jag en hel del alternativ, och det här är vad jag äntligen kom fram till. Allt beskrivs här ganska bra steg för steg (på anglosaxiska). Nyligen Allt oftare hör jag att i oroliga tider är en fjärrarbetsyta på din egen VPS/VDS vårt allt. Hur konfigurerar man det? Vad kan du läsa eller röka med detta innehåll? Eller kanske det finns en enkel färdig lösning? Jag ser också att VPS/VDS-kontor nu tillhandahåller en sådan funktion som ett fjärrskrivbord. Men som jag förstår det gör de detta enbart som ett tillägg till en mer bekväm hantering av sina virtuell server? Är det möjligt att bara använda ubuntu, firefox och cut in packman? Jag är intresserad av enklaste inställningen på en genomsnittlig VPS med vanlig Ubuntu och möjligheten att arbeta med den på distans (villkorlig skrivbordsskärm). Jag har dåliga konsolkunskaper, men jag är mycket bekant med en mängd olika Linux-system (en gång hade jag till och med en hobby - att hitta den idealiska Linux-distributionen ur en vanlig människas synvinkel).

Detta är moderprogrammet för TigerVNC, men innehåller minst antal alternativ. Däremot kan applikationen automatiskt upptäcka VNC-servrar, vilket förenklar och påskyndar anslutningen. Välj Alternativ och du kan ändra storlek på fönstret så att det passar din bildskärm, köra i helskärmsläge och åsidosätta standardinställningarna för komprimering för att tvinga fram visning av mer än 256 färger.

RealVNC är en fristående programvara för att ansluta till datorer med VNC-protokollet. Efter nedladdning måste användaren öppna en terminal, gå till katalogen med programmet och ställa in rättigheterna chmod tillgång 700 för att starta applikationen.

Det går snabbt och enkelt att ansluta, men produktiviteten släpar efter andra VNC-tittare i detta test. Det var betydande nedgångar när man arbetade med skrivbordet och när man startade Armegatron, vilket uppskattades till ungefär en halv sekund. Tekniska processer matrisrastrering eller dithering gjorde det svårt att arbeta med när fel uppstod, detta observerades några gånger under testningen. Liknande problem observerades med kopior av RealVNC, som inkluderar färre alternativ.

TigerVNC verkar vara en separat gren av VNC-kodbasen och innehåller därför kodsektioner från RealVNC och TightVNC, även om utvecklingen av den senare fortsätter. Således föreslår RealVNC en mindre effektiv version av TigerVNC och fungerade inte bäst i studierna. Kanske stöd för strömmande ljud skulle förbättra uppfattningen om produkten. Men i händelse av oväntade omständigheter kommer en bärbar fristående klient att vara ett bra alternativ.

TeamViewer Remote Desktop Client

Upprätta inkommande och utgående fjärranslutningar för realtidssupport eller åtkomst till andra datorer. Delta i konferenser och presentationer, chatta med andra användare eller grupper av användare och ring även videosamtal. Några sekunder efter laddning och enheterna av detta programvara Du kommer att kunna starta din egen första session. Någon systemadministratör Jag måste reparera datorer inte bara på jobbet utan även på fritiden. För vissa är sådant arbete en extra inkomstkälla, men för andra är det ogenomträngligt och konstant lidande.

För att göra livet enklare för båda typerna av systemadministratörer har Team Viewer släppt ett program med samma namn för Fjärranslutning k, som fungerar på alla populära operativsystem. I stort sett satte skaparna av mjukvaruprodukten nästan standarden för fjärrstyrning av datorer. Det är anmärkningsvärt att för icke-kommersiella ändamål verkar verktyget vara helt gratis.

Allt du behöver är att ladda ner och installera programmet på båda datorerna, så kommer alla inställningar att väljas automatiskt.

De flesta användare kommer att tycka att det är mest bekvämt att använda TeamViewer-klienten. I detta material Vi kommer bara att prata om de mest grundläggande funktionerna och hur du snabbt installerar och kör programmet. Den här artikeln talar om dess kapacitet mer i detalj. Det är anmärkningsvärt att om du tänker hantera vissa datorer regelbundet kan du undvika att ständigt ange deras ID efter registreringsproceduren.

XRDP Remote Desktop på Linux

Nyligen fick jag möjlighet att arbeta med operationssalen Linux-system, även om jag har jobbat och jobbat på Windows hela mitt liv och inte tycker, som många Linux-fans, att Windows är sämre än Linux och vice versa. Att bråka om vad som är bättre är oändligt möjligt, så jag kommer att säga en sak - "till var och en sin egen." Och när jag började arbeta med Linux fick jag först arbeta i konsolen via SSH. Jag kanske är "hopplös", men enligt min åsikt är detta inte ett alternativ. Sedan började jag leta efter andra lösningar. För att inte störa mitt huvud bestämde jag mig för att gå enkelt och hitta en analog av RDP, som är tillgänglig som standard i . Min sökning tog inte lång tid och jag hittade en lösning.

Som ett resultat kunde jag styra datorn med operativ system Linux från PC till Windows via inbyggd Windows RDP.

För att göra detta möjligt måste vi installera XRDP-programmet på en dator som kör operativsystemet Linux. Jag installerade det på Debian, tror jag också för andra Unix-system liknande system det finns det här programmet. Efter installationen försvinner programmet automatiskt. Nu startar vi RDP på ​​Windows och ansluter via RDP till en dator som kör Linux. Låt oss njuta av det. Om du inte är nöjd med RDP kan du installera programmet för fjärrkontroll från NoMachine (nomachine.com), som är gratis och kan installeras på Windows, Linux, Mac OS X, Android, iOS.

Fjärrskrivbord via Remmina

Väldesignade mallar fungerar perfekt både på en liten bärbar dator och på en enorm bildskärm. Den minimalistiska startskärmen innehåller en instrumentpanel och en lista över tillgängliga anslutningar. Efter anslutning visas ett nytt fönster som visar fjärrskrivbordet. Få anslutningar kan styras med namngivna flikar.

De friska panelkontrollerna förblir synliga genom hela anslutningen, vilket gör att du mycket snabbt kan skala fönstret för att fylla det tillgängliga monitorutrymmet, växla till helskärmsläge eller helt enkelt ändra fönstrets horisontella eller vertikala skala separat. Observera att du måste ladda ner och installera ytterligare verk från det vetenskapliga samhället, inklusive VNC med plugins.

Remmina verkar inte vara en officiell klient, men det ser verkligen ut som ett Gnome-skrivbord med GTK-styling.

Till skillnad från enskilda klienter får du inte särskilt detaljerad kontroll över protokollparametrar som komprimering, men du kan fortfarande välja färglägen och växla mellan fyra funktionsnivåer, vilket är ett smart sätt att hantera nätverksbandbredd och CPU-användning. Att hantera och skapa bokmärken för anslutningar är intuitivt, även om det inte finns någon funktion för automatisk upptäckt.

När det gäller lyhördhet träffar Remmina plötsligt hög prestanda Under tester i Armegatron-spelet var det inte lätt att skilja spelet som körs på en fjärrdator från den lokala maskinen. Remmina tillhandahåller inte chatt- eller filöverföringsfunktioner för grundläggande VNC-anslutningar, men denna funktion finns för RDP-länkar, som också stöds av klienten i samband med NX (NoMachine NX och Free NX), XDMCP och SSH, vilket gör Remmina till en allt-i-ett-klient med stöd för ett brett spektrum av applikationer.uppsättning protokoll.

I den här artikeln tittade vi på hur man ställer in ett fjärrskrivbord för Linux, samt hur man kommer åt det med stöd av andra enheter. Allt är väldigt enkelt, till och med enklare än med samma rdp, för vilket du måste skapa flera konfigurationsfiler.

" och strax efter det blev jag ombedd att berätta hur man gör samma sak, men omvänt - från Windows till Linux. Vid första anblicken kan det tyckas att uppgiften inte är lätt, men i själva verket är det väldigt lätt.

Läsare kanske har en fråga - varför är detta ens nödvändigt? Svaret är enkelt - för att ha en enda administrationspunkt. När allt kommer omkring, hur mycket tid brukar spenderas med att springa mellan datorer i ett försök att lösa ett problem! Du vet redan hur du ansluter till datorer som körs Windows kontroll från Linux, och efter att ha läst den här artikeln kommer du att kunna ansluta åt andra hållet - från Windows till Linux, och detta kommer avsevärt att underlätta din uppgift att administrera ett lokalt nätverk. Så låt oss börja.

Antaganden

I min artikel antar jag att ditt lokala nätverk redan har korrekt fungerande datorer som körs . För att göra det enklare använder jag schemat 192.168.1.x. Det är mycket bekvämare att använda statiska IP-adresser, annars måste du lägga extra tid på att ta reda på adressen till den önskade datorn.

programvara

Du behöver bara två applikationer:

På en dator under Linux kontroll för användning som en VNC-server;
på en Windows-dator för användning som en VNC-klient.

Att installera TightVNC är mycket enkelt - ladda bara ner installationsprogrammet och dubbelklicka på det för att köra. Men processen att installera applikationer i Linux för många Windows-användare inte så självklart.

Det beror såklart på vilken typ av Linux distribution. Men i allmänna termer är sekvensen av åtgärder som följer:

1. Kör programmet installera/ta bort verktyget - Synaptic, Ubuntu Software Center, gnome-packagekit, etc.
2. Skriv "x11vnc" (utan citattecken) i sökfältet.
3. Kontrollera paketen som ska installeras.
4. Klicka på knappen Verkställ för att påbörja installationen.

De som är vana att arbeta från kommandorad, kan installera programmet enligt följande:

1. Öppna en terminal.
2. Kör ett kommando som sudo apt-get install x11vnc - beroende på vilken distribution du har.

När installationen är klar kan du börja ansluta.

På en dator som kör Linux

Allt är ganska enkelt här - du behöver bara starta x11vnc-servern. I hjälpen för detta verktyg, som kan anropas med kommandot man x11vnc, finns en lista tillgängliga val. Jag skulle rekommendera att använda alternativet -evigt- utan det kommer servern att stängas av omedelbart efter att klientsessionen avslutas. Så kommandot som ska köras i terminalen ska se ut så här:

X11vnc -för alltid

Nästa kommandotolk visas inte efter detta, även om du använder tecknet &. Därför är det värt att lägga till raden x11vnc -forever i slutet av filen " /etc/rc.local"så att servern startar varje gång systemet startar.

På en Windows-dator

Låt oss nu göra kopplingen. Kör installerat i Windows-verktyg TightVNC från Start-menyn. Bilden som visas i fig. Ett fönster där du måste ange adressen för anslutningen. Härifrån kan du ta fram dialogrutan Alternativ.

Figur A: Välj den anslutningsprofil som bäst passar din anslutningstyp.

Det finns ett antal alternativ tillgängliga i inställningsfönstret (Figur B), men om du inte behöver någon speciell konfiguration kan du lämna standardvärdena.


Figur B. TightVNC kan anslutas i View-läge - då kommer sessionen inte att vara interaktiv. Detta är ett bra alternativ för en testanslutning.

När du har konfigurerat alla inställningar klickar du på knappen Anslut för att ansluta till fjärrskrivbordet (Figur C). Anslutningshastigheten beror på nätverkets bandbredd, men totalt sett är TightVNC en mycket fungerande lösning.