Sådan opsættes et fjernskrivebord på Linux

How Set Up Remote Desktop Linux



Fjernskrivebord gør det muligt at fjernstyre et system fra en anden computer. Fjernbrugeren kan have begrænset til fuld kontrol over systemet, filer og hardware ressourcer. Derfor administreres de fleste servere via fjernskrivebord.

Der er mange måder at bruge fjernskrivebord til dine behov. Denne artikel viser dig, hvordan du konfigurerer et fjernt skrivebord i Linux.







Fjernskrivebord i Linux

Der er flere forskellige måder at oprette et fjernt skrivebord i Linux. Hvad angår CLI, er SSH sandsynligvis den bedste metode til at bruge dette. Hvis du leder efter et GUI -fjernskrivebord, er der masser af andre muligheder. Denne artikel vil dække nogle af de mest populære måder at bruge fjernskrivebord o i Linux.



Afhængigt af din distro kan nogle funktioner eller egenskaber ved hvert af værktøjerne variere. Jeg vil bruge Ubuntu til denne artikel.



TeamViewer

Blandt alle de fjernskrivebordsværktøjer derude er TeamViewer et af de bedste. Det er en freemium -model, hvilket betyder, at du kan bruge basisversionen gratis og betale for mere kapacitet og adgang til softwaren. For at aktivere fjernforbindelse skal begge enheder have TeamViewer installeret.





TeamViewer er et værktøj på tværs af platforme, der er tilgængeligt til Windows, Linux, macOS og andre operativsystemer. For at installere i Linux, tag den passende Linux -pakke til dit system. Download TeamViewer her.

I mit tilfælde, da jeg bruger Ubuntu, greb jeg DEB -pakken. Hvis du bruger openSUSE, RHEL, CentOS eller Fedora, skal du have fat i RPM -pakken.



For at installere DEB -pakken på Ubuntu, skal du køre følgende kommando i terminalen.

$sudopassendeinstallere./teamviewer_15.7.6_amd64.deb

Hvis du vil installere RPM -pakken på openSUSE eller SUSE Linux, skal du køre følgende kommando.

$sudozypperinstallere./teamviewer.x86_64.rpm

Kør følgende kommando for at installere RPM -pakken på RHEL eller CentOS.

$sudo yum installere./teamviewer.x86_64.rpm

Kør følgende kommando for at installere RPM -pakken på Fedora.

$sudodnf localinstall teamviewer.x86_64.rpm

Hvis du kører Arch Linux eller Arch-derivater, kan du få TeamViewer fra AUR her.

Når installationen er fuldført, skal du starte appen.

Accepter licensaftalen.

TeamViewer er nu klar til at oprette en fjernskrivebordforbindelse. ID og adgangskode er påkrævet for at en anden kan oprette forbindelse til systemet. Bemærk, at disse er tilfældige og midlertidige. Det er muligt at konfigurere brugerdefinerede legitimationsoplysninger og permanente logins. Du skal dog have en TeamViewer -konto. For nu vil vi konfigurere den grundlæggende TeamViewer -fjernskrivebordforbindelse.

Indtast partner -id'et for det eksterne skrivebord, og klik på Opret forbindelse.

TeamViewer vil bede om adgangskoden til det eksterne skrivebord.

Voilà! Fjernskrivebordet er konfigureret!

Remmina

Remmina er en gratis og åben kildekode til fjernskrivebord. Ligesom TeamViewer er Remmina tilgængelig for alle de store platforme. Remmina understøtter forskellige eksterne desktop -netværksprotokoller, herunder VNC, SSH, RDP, NX og XDMCP.

I modsætning til TeamViewer har Remmina ingen begrænsninger med hensyn til brugen. Remmina kan bruges til både personlige og professionelle (systemadministrator, server og andre) arbejdsbyrder. Dette gør Remmina utrolig lukrativ for både almindelige og professionelle brugere.

Bemærk, at Remmina bare er en klient, der kan oprette forbindelse til alle dine eksterne desktops via understøttede protokoller. Fjernskrivebordene skal på forhånd konfigureres med en ekstern desktop -server (VNC -server, SSH, NoMachine -server osv.), Så Remmina kan få adgang til dem.

Der er flere måder at installere Remmina på. Afhængigt af din distro vil metoden variere. Tjek den officielle Remmina installationsvejledning her.

Dette afsnit vil dække, hvordan du installerer Remmina snap og flatpak. Disse er universelle Linux -pakker, så du kan nyde dem på enhver distro, du kører.

Kør følgende kommando for at installere Remmina snap. Bemærk, at du allerede skal have snappy (snappakkehåndtering) installeret i dit system.

$sudosnapinstallereremmina

Kør følgende kommando for at installere Remmina flatpak. Som med snap skal du først have snap -pakkehåndteringen installeret.

$sudoflatpakinstallereflathub org.remmina.Remmina

Når installationen er fuldført, skal du starte værktøjet.

Jeg opretter forbindelse til et eksternt Ubuntu -system, der allerede er konfigureret med en VNC -server. For at oprette forbindelse til det eksterne skrivebord skal du højreklikke og vælge Opret forbindelse.

NoMachine

TeamViewer er en kraftfuld, brugervenlig software til fjernskrivebord, men den kommer med en pris for strømbrugere. I tilfælde af Remmina er det gratis, men du skal gå igennem konfigurationen af ​​VNC på målmaskinen. Hvis bare der var en løsning, der var kraftfuld, let at bruge og uden omkostninger!

NoMachine er sådan en fjernskrivebordsløsning. Dens funktioner kan være på niveau med TeamViewer, mens de kommer gratis. Dette kan måske lyde lidt mistænkeligt for folk, der er bekymrede om privatlivets fred. Du undrer dig måske over, hvordan får NoMachine de penge, de har brug for til at forsørge sig selv? Ifølge NoMachine , deres indkomstkilde sælger deres software til virksomheder. NoMachine indsamler ikke personlige data, og bruger heller ikke AdWords til indtægt.

NoMachine er et værktøj på tværs af platforme, der er tilgængeligt til Windows, Linux og macOS. I tilfælde af Linux er NoMachine tilgængelig i DEB (til Debian, Ubuntu og derivater) og RPM (Fedora, SUSE, RHEL, CentOS og derivater). Hvis du kører Arch Linux (eller derivater), skal du tjekke ud NoMachine hos AUR her.

Download NoMachine her.

For at installere DEB -pakken på Debian, Ubuntu og derivater skal du køre følgende kommando.

$sudopassendeinstallere./nomachine_6.11.2_1_amd64.deb

Kør følgende kommando for at installere RPM -pakken på openSUSE, SUSE Linux og derivater.

$sudozypperinstallere./nomachine_6.11.2_1_x86_64.rpm

Hvis du vil installere RPM -pakken på Fedora (ved hjælp af dnf), skal du køre følgende kommando.

$sudodnf localinstall nomachine_6.11.2_1_x86_64.rpm

Kør følgende kommando for at installere RPM -pakken på CentOS, RHEL og derivater.

$sudo yum installere./nomachine_6.11.2_1_x86_64.rpm

Der er to dele af NoMachine: NoMachine -serveren og NoMachine -klienten. Serveren er ansvarlig for at tillade andre NoMachine -klienter at oprette forbindelse til systemet. Klienten bruges til at forbinde og bruge disse eksterne desktops.

Først vil vi tjekke NoMachine -serveren. Start NoMachine -serveren.

NoMachines serverstatusvindue dukker op. Der er 4 faner. Den første er serverstatus. Her kan du se serverens IP -adresse. Der er også muligheder for at stoppe, genstarte og lukke serveren.

Dernæst tjekker vi fanen Serverpræference. Her kan du konfigurere serverens adfærd.

Dernæst tjekker vi NoMachine -klienten. Denne klient bruges til at oprette forbindelse til et NoMachine -fjernskrivebord.

Hvis du vil tilføje en ekstern desktop -forbindelse, skal du klikke på knappen Ny.

NoMachine starter den nye forbindelsesoprettelsesproces. Vælg først protokollen. Der er to tilgængelige protokoller: NX og SSH. Det anbefales at bruge NX til et GUI -fjernskrivebord.

Indtast NoMachines server -IP og port.

Det næste trin er godkendelsesmetoden. Det meste af tiden bliver det Password.

NoMachine spørger, om du vil konfigurere en bestemt proxy til forbindelsen. Hvis der ikke er nogen proxy, du gerne vil indstille, skal du vælge Brug ikke en proxy.

Giv forbindelsen et navn. Navnet skal være noget, der giver dig mulighed for let at genkende systemet.

Forbindelsen er sat! Højreklik og vælg Start forbindelse for at oprette forbindelse til det eksterne skrivebord.

Indtast brugernavn og adgangskode til det eksterne skrivebord.

Når den er tilsluttet, viser NoMachine nogle hurtige tips og tricks til brug af softwaren.

Voila! Nyd fjernskrivebordet!

Bemærk, at Remmina også er kompatibel med NoMachine -serveren.

Konklusion

Afhængigt af din arbejdsbyrde skal du vælge den passende løsning til dine behov. Alle softwarepakker til fjernskrivebord, der er nævnt her, er til GUI -fjernskrivebord. Hvis du bare vil have adgang via kommandolinjen, så er SSH den bedste mulighed. Tjek, hvordan du konfigurerer og bruger SSH i Linux her. En del af selvstudiet er Ubuntu-specifik, men resten gælder for enhver distro.

God fornøjelse!