Hvordan sette opp et eksternt skrivebord på Linux

Hvordan sette opp et eksternt skrivebord på Linux
Eksternt skrivebord lar deg kontrollere et system eksternt fra en annen datamaskin. Den eksterne brukeren kan ha begrenset til full kontroll over systemet, filene og maskinvareressursene. Det er grunnen til at de fleste servere administreres gjennom eksternt skrivebord.

Det er mange måter å bruke eksternt skrivebord til dine behov. Denne artikkelen vil vise deg hvordan du setter opp et eksternt skrivebord i Linux.

Remote Desktop 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 GUI -eksternt skrivebord, er det mange andre alternativer tilgjengelig. Denne artikkelen vil dekke noen av de mest populære måtene å bruke Remote Desktop O \ i Linux.

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

TeamViewer

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

TeamViewer er et verktøy på tvers av plattformer tilgjengelig for Windows, Linux, MacOS og andre operativsystemer. For å installere i Linux, ta tak i den aktuelle Linux -pakken for systemet ditt. Last ned TeamViewer her.

I mitt tilfelle, siden jeg bruker Ubuntu, tok jeg tak i Deb -pakken. Hvis du bruker OpenSuse, RHEL, Centos eller Fedora, må du ta tak i RPM -pakken.

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

$ sudo apt installasjon ./teamviewer_15.7.6_AMD64.Deb

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

$ sudo zypper installasjon ./TeamViewer.x86_64.Rpm

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

$ sudo yum installasjon ./TeamViewer.x86_64.Rpm

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

$ sudo dnf localinstall teamviewer.x86_64.Rpm

Hvis du kjører Arch Linux eller Arch-Derivatives, kan du ta TeamViewer fra Aur her.

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

Godta lisensavtalen.

TeamViewer er nå klar til å sette opp en ekstern desktop -tilkobling. ID og passord vil være nødvendig for at noen andre skal koble seg til systemet. Merk at disse er tilfeldige og midlertidige. Det er mulig å konfigurere tilpasset legitimasjon og permanente pålogginger. Imidlertid må du ha en TeamViewer -konto. Foreløpig vil vi sette opp Basic TeamViewer Remote Desktop Connection.

Skriv inn partner -IDen til det eksterne skrivebordet og klikk “Koble til.”

TeamViewer vil be om passordet til det eksterne skrivebordet.

Voilà! Det eksterne skrivebordet er med hell konfigurert!

Remmina

Remmina er en gratis og åpen kildekontrollklient. Som TeamViewer, er Remmina tilgjengelig for alle de store plattformene. Remmina støtter forskjellige eksterne desktop nettverksprotokoller, inkludert VNC, SSH, RDP, NX og XDMCP.

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

Merk at Remmina bare er en klient som kan koble seg til alle dine eksterne stasjonære maskiner gjennom støttede protokoller. De eksterne skrivebordene må være konfigurert 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. Avhengig av distroen din, vil metoden variere. Sjekk ut den offisielle installasjonsguiden for Remmina her.

Denne delen vil dekke hvordan du installerer Remmina Snap og Flatpak. Dette er Universal Linux -pakker, så du kan glede deg over dem på hvilken som helst distro du kjører.

For å installere Remmina Snap, kjør følgende kommando. Merk at du allerede må ha snappy (Snap Package Manager) installert i systemet ditt.

$ sudo snap install remmina

For å installere Remmina Flatpak, kjør følgende kommando. Som med SNAP, må du først ha SNAP Package Manager installert.

$ sudo flatpak installer flatub org.Remmina.Remmina

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

Jeg vil koble meg 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 eksternt skrivebordsprogramvare, men den kommer med en pris for strømbrukere. Når det gjelder Remmina, er det gratis, men du må gjennom konfigurere VNC på målmaskinen. Hvis det bare var en løsning som var kraftig, brukervennlig og kostnadsfritt!

Nomachine er en så ekstern desktop -løsning. Funksjonene kan være på nivå med TeamViewer mens du kommer fri for kostnader. Dette kan høres litt mistenkelig ut for personvernkonsulinger. Du lurer kanskje på, hvordan får nomachine pengene de trenger for å opprettholde seg selv? I følge Nomachine selger inntektskilden sin programvare til bedrifter. Nomachine samler ikke inn noen personopplysninger, og bruker heller ikke adware for inntekter.

Nomachine er et verktøy på tvers av plattformer tilgjengelig for Windows, Linux og MacOS. Når det. 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ører du følgende kommando.

$ sudo apt installasjon ./nomachine_6.11.2_1_amd64.Deb

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

$ sudo zypper installasjon ./nomachine_6.11.2_1_x86_64.Rpm

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

$ sudo dnf localinstall nomachine_6.11.2_1_x86_64.Rpm

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

$ sudo yum installasjon ./nomachine_6.11.2_1_x86_64.Rpm

Det er to deler av Nomachine: Nomachine Server og Nomachine Client. Serveren vil være ansvarlig for å la andre nomachine -klienter koble seg til systemet. Klienten vil bli brukt til å koble til og bruke de eksterne stasjonære maskinene.

Først vil vi sjekke ut Nomachine -serveren. Start Nomachine -serveren.

Vinduet Nomachine Server vises. 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 vil vi sjekke ut "serverpreferansen" -fanen. Her kan du konfigurere atferden til serveren.

Neste, vi vil sjekke ut Nomachine -klienten. Denne klienten vil bli brukt til å koble til en nomachine eksternt skrivebord.

For å legge til en ekstern skrivebordstilkobling, klikker du på "Ny" -knappen.

Nomachine vil starte den nye tilkoblingsprosessen. Velg først protokollen. Det er to tilgjengelige protokoller: NX og SSH. Det anbefales å bruke NX for et GUI -fjernkontroll.

Skriv inn nomachine -serveren IP og port.

Neste trinn er godkjenningsmetoden. Det meste av tiden kommer det til å være "passord.”

Nomachine vil spørre om du vil konfigurere en spesifikk fullmakt for tilkoblingen. Hvis det ikke er noen fullmakt som du vil angi, velger du "Ikke bruk en fullmakt.”

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

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

Skriv inn brukernavnet og passordet til det eksterne skrivebordet.

Når den er koblet sammen, vil Nomachine vise noen raske tips og triks for bruk av programvaren.

Voila! Kos deg med det eksterne skrivebordet!

Merk at Remmina også er kompatibel med Nomachine -serveren.

Konklusjon

Avhengig av arbeidsmengden din, velg riktig løsning for dine behov. Alle de eksterne stasjonære programvarepakker som er nevnt her er for GUI Remote Desktop. Hvis du bare vil ha tilgang gjennom kommandolinjen, er SSH det beste alternativet. Sjekk ut hvordan du konfigurerer og bruker SSH i Linux her. En del av opplæringen er ubuntu-spesifikk, men resten er aktuelt for enhver distro.

Nyt!