Hvordan sette opp et eksternt skrivebord på Linux

How Set Up Remote Desktop Linux



Eksternt skrivebord lar deg styre et system eksternt fra en annen datamaskin. Den eksterne brukeren kan ha begrenset til full kontroll over systemet, filer og maskinvareressurser. Det er derfor de fleste servere administreres via eksternt skrivebord.

Det er mange måter å bruke eksternt skrivebord på for dine behov. Denne artikkelen viser deg hvordan du konfigurerer et eksternt skrivebord i Linux.







Eksternt skrivebord i Linux

Det er flere forskjellige måter å sette opp et eksternt skrivebord i Linux. Når det gjelder CLI, er SSH sannsynligvis den beste metoden å bruke for dette. Hvis du leter etter et eksternt skrivebord i GUI, er det mange andre alternativer tilgjengelig. Denne artikkelen vil dekke noen av de mest populære måtene å bruke eksternt skrivebord o i Linux.



Avhengig av distro din, kan noen funksjoner eller egenskaper for hvert av verktøyene variere. Jeg vil bruke Ubuntu for denne artikkelen.



TeamViewer

Blant alle de eksterne skrivebordsverktøyene der ute, er TeamViewer et av de beste. Det er en freemium -modell som betyr at du kan bruke basisversjonen gratis og betale for mer kapasitet og tilgang til programvaren. For å aktivere ekstern tilkobling må TeamViewer være installert på begge enhetene.





TeamViewer er et plattform-verktøy tilgjengelig for Windows, Linux, macOS og andre operativsystemer. For å installere i Linux, hent den riktige Linux -pakken for systemet ditt. Last ned TeamViewer her.

I mitt tilfelle, siden jeg bruker Ubuntu, tok jeg DEB -pakken. Hvis du bruker openSUSE, RHEL, CentOS eller Fedora, må du ta RPM -pakken.



For å installere DEB -pakken på Ubuntu, kjør følgende kommando i terminalen.

$sudopassendeinstallere./teamviewer_15.7.6_amd64.deb

For å installere RPM -pakken på openSUSE eller SUSE Linux, kjør følgende kommando.

$sudozypperinstallere./teamviewer.x86_64.rpm

For å installere RPM -pakken på RHEL eller CentOS, kjør følgende kommando.

$sudo yum installere./teamviewer.x86_64.rpm

For å installere RPM -pakken på Fedora, kjør følgende kommando.

$sudodnf localinstall teamviewer.x86_64.rpm

Hvis du kjører Arch Linux eller Arch-derivater, kan du hente TeamViewer fra AUR her.

Når installasjonen er fullført, starter du appen.

Godta lisensavtalen.

TeamViewer er nå klar til å sette opp en ekstern stasjonær tilkobling. ID og passord kreves for at noen andre skal koble seg til systemet. Vær oppmerksom på at disse er tilfeldige og midlertidige. Det er mulig å konfigurere egendefinerte legitimasjonsopplysninger og permanente pålogginger. Du må imidlertid ha en TeamViewer -konto. Foreløpig vil vi sette opp den grunnleggende tilkoblingen til TeamViewer eksternt skrivebord.

Skriv inn partner -ID -en til det eksterne skrivebordet, og klikk på Koble til.

TeamViewer vil be om passordet til det eksterne skrivebordet.

Voilà! Det eksterne skrivebordet er konfigurert!

Remmina

Remmina er en gratis og åpen kildekode for eksternt skrivebord. I likhet med TeamViewer er Remmina tilgjengelig for alle de store plattformene. Remmina støtter forskjellige eksterne skrivebordsnettverksprotokoller, inkludert VNC, SSH, RDP, NX og XDMCP.

I motsetning til TeamViewer har Remmina ingen begrensninger i bruken. Remmina kan brukes til både personlige og profesjonelle (systemadministrator, server og andre) arbeidsmengder. Dette gjør Remmina utrolig lukrativ for både generelle og profesjonelle brukere.

Vær oppmerksom på at Remmina bare er en klient som kan koble seg til alle dine eksterne skrivebord via støttede protokoller. De eksterne stasjonære datamaskinene må konfigureres med en ekstern desktop -server (VNC -server, SSH, NoMachine -server, etc.) på forhånd slik at Remmina kan få tilgang til dem.

Det er flere måter å installere Remmina på. Avhengig av distro din, vil metoden variere. Sjekk den offisielle Remmina installasjonsguide her.

Denne delen vil dekke hvordan du installerer Remmina snap og flatpak. Dette er universelle Linux -pakker, så du kan nyte dem på enhver distro du kjører.

For å installere Remmina snap, kjør følgende kommando. Vær oppmerksom på at du allerede må ha snappy (snap package manager) installert i systemet.

$sudosnapinstallereremmina

For å installere Remmina flatpak, kjør følgende kommando. Som med snap, må du først ha snap -pakkebehandleren installert.

$sudoflatpakinstallereflathub org.remmina.Remmina

Når installasjonen er fullført, starter du verktøyet.

Jeg kobler til et eksternt Ubuntu -system som allerede er konfigurert med en VNC -server. For å koble til det eksterne skrivebordet, høyreklikk og velg Koble til.

NoMachine

TeamViewer er en kraftig, brukervennlig programvare for eksternt skrivebord, men den kommer med en pris for strømbrukere. For Remmina er det gratis, men du må gå gjennom konfigurering av VNC på målmaskinen. Hvis det bare var en løsning som var kraftig, brukervennlig og gratis!

NoMachine er en så ekstern desktop -løsning. Funksjonene kan være på nivå med TeamViewer mens de kommer gratis. Dette kan høres litt mistenkelig ut for personverninteresserte. Du lurer kanskje på hvordan NoMachine får pengene de trenger for å opprettholde seg selv? I følge NoMachine , deres inntektskilde selger programvaren til bedrifter. NoMachine samler ikke inn noen personlige data, og bruker heller ikke AdWords for å tjene penger.

NoMachine er et plattform-verktøy tilgjengelig for Windows, Linux og macOS. Når det gjelder Linux, er NoMachine tilgjengelig i DEB (for Debian, Ubuntu og derivater) og RPM (Fedora, SUSE, RHEL, CentOS og derivater). Hvis du kjører Arch Linux (eller derivater), sjekk ut NoMachine på AUR her.

Last ned NoMachine her.

For å installere DEB -pakken på Debian, Ubuntu og derivater, kjør følgende kommando.

$sudopassendeinstallere./nomachine_6.11.2_1_amd64.deb

For å installere RPM -pakken på openSUSE, SUSE Linux og derivater, kjør følgende kommando.

$sudozypperinstallere./nomachine_6.11.2_1_x86_64.rpm

For å installere RPM -pakken på Fedora (ved bruk av dnf), kjør følgende kommando.

$sudodnf localinstall nomachine_6.11.2_1_x86_64.rpm

For å installere RPM -pakken på CentOS, RHEL og derivater, kjør følgende kommando.

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

Det er to deler av NoMachine: NoMachine -serveren og NoMachine -klienten. Serveren er ansvarlig for å la andre NoMachine -klienter koble seg til systemet. Klienten vil bli brukt til å koble til og bruke de eksterne stasjonære datamaskinene.

Først skal vi sjekke ut NoMachine -serveren. Start NoMachine -serveren.

NoMachines serverstatusvindu vil dukke opp. Det er 4 faner. Den første er serverstatus. Her kan du se serverens IP -adresse. Det er også alternativer for å stoppe, starte på nytt og slå av serveren.

Deretter sjekker vi kategorien Serverpreferanse. Her kan du konfigurere atferden til serveren.

Deretter sjekker vi ut NoMachine -klienten. Denne klienten vil bli brukt til å koble til et NoMachine eksternt skrivebord.

Klikk på Ny for å legge til en ekstern skrivebordstilkobling.

NoMachine starter den nye opprettelsesprosessen for tilkoblinger. Velg først protokollen. Det er to tilgjengelige protokoller: NX og SSH. Det anbefales å bruke NX for et eksternt skrivebord i GUI.

Angi NoMachine -serverens IP og port.

Det neste trinnet er godkjenningsmetoden. Mesteparten av tiden kommer det til å være Passord.

NoMachine vil spørre om du vil konfigurere en bestemt proxy for tilkoblingen. Hvis det ikke er noen proxy du vil angi, velger du Ikke bruk en proxy.

Gi forbindelsen et navn. Navnet skal være noe som lar deg enkelt gjenkjenne systemet.

Tilkoblingen er satt! Høyreklikk og velg Start tilkobling for å koble til det eksterne skrivebordet.

Skriv inn brukernavn og passord for det eksterne skrivebordet.

Når den er tilkoblet, viser NoMachine noen raske tips og triks for bruk av programvaren.

Voila! Nyt det eksterne skrivebordet!

Vær oppmerksom på at Remmina også er kompatibel med NoMachine -serveren.

Konklusjon

Velg den passende løsningen for dine behov, avhengig av arbeidsmengden. Alle programvarepakkene for eksternt skrivebord som er nevnt her, er for GUI eksternt skrivebord. Hvis du bare vil ha tilgang via kommandolinjen, er SSH det beste alternativet. Sjekk hvordan du konfigurerer og bruker SSH i Linux her. En del av opplæringen er Ubuntu-spesifikk, men resten gjelder for enhver distro.

Nyt!