februar 4, 2020
av Michael Bose
(Remote desktop protocol) er en populær nettverksprotokoll som er mye brukt for å koble til datamaskiner eksternt i Windows-miljøer for å administrere dem. Denne protokollen kan brukes til å koble til fysiske og virtuelle maskiner som kjører på Windows., Imidlertid, hvis Linux med et grafisk brukergrensesnitt (GUI) som er installert på din maskin, kan du bruke remote desktop protocol og konfigurer tilkobling til eksternt skrivebord fra Linux-maskiner til Windows-maskiner via RDP samt konfigurere tilgang fra Windows-maskiner til din Linux-maskiner ved hjelp av denne protokollen. Du kan også bruke RDP å koble fra Linux-maskiner til Linux-maskiner dersom det er nødvendig. Det er praktisk å bruke RDP for Ubuntu, slik som å koble til virtuelle maskiner som kjører i offentlige skyer som Azure, Amazon EC2, og Google Cloud.,
Det er tre av de mest brukte nettverk protokoller for å administrere Ubuntu eksternt:
- SSH (Secure Shell)
- RDP (Remote Desktop Protocol)
- VNC (Virtual Network Computing)
Dagens blogginnlegg forklarer Ubuntu-remote desktop konfigurasjon som også kan brukes på andre Linux-distribusjoner.
Last ned den Grunnleggende Utgaven av NAKIVO Backup & Replikering, for å prøve ut kjernen funksjonaliteten av våre prisbelønte databeskyttelse programvare., På denne måten kan du beskytte VMware og Hyper-V-miljøer på en spesiell pris på $99/stikkontakten, få ett år av NAKIVO er nyttig teknisk støtte, og oppgradere andre versjoner når du er klar.
Hvordan du Bruker Tilkobling til Eksternt Skrivebord i Ubuntu
I de fleste tilfeller, du trenger å installere Ubuntu-remote desktop client manuelt på Ubuntu Linux. I dagens blogginnlegg, Ubuntu 18.04.2 er installert på VMware virtuell maskin., Noen pakker er allerede installert i våre Ubuntu før du kommer til å konfigurere Ubuntu-remote desktop: tekst editor vim, netto-verktøy og SSH server (som lar deg koble til via SSH til Linux-konsollen eksternt). Disse pakkene installeres med én kommando:
sudo apt-get install-y vim netto-verktøy openssh-server
for å konfigurere Ubuntu RDP tilkoblinger, må du installere RDP-klient eller/og RDP-server, avhengig av tilkoblingen retning.,
Merk: I Windows-systemer, remote desktop klient er kjent som Tilkobling til Eksternt Skrivebord eller Terminal Services-Klient. Windows XP bruker RDP versjon 5.1, Windows Server 2003 – versjon 5.2, Windows Server 2008 – versjon 6.1, Windows 7 – versjonen 7, Windows 8 og Windows Server 2012 – versjon 8, Windows 8.1, Windows 10 – RDP-versjon 10, og Windows Server 2012R2 – versjon 8.1.,
NAKIVO Backup & Replication delivers high-end data protection for SMBs and enterprises with multiple backup, replication and recovery features, including VMware Backup, Hyper-V Backup, Office 365 Backup and more.,
ved Hjelp av Remmina – Ubuntu-Remote Desktop Client
Remmina er et gratis open-source programvare som er ment å gjøre livet enklere for systemansvarlige som har behov for å etablere Ubuntu tilkoblinger til eksternt skrivebord. Remmina støtter ikke bare RDP for Ubuntu, men også andre remote desktop protokoller som VNC, SSH og KRYDDER. Du kan lære hvordan du installerer og konfigurerer Remmina som Ubuntu-klienten for eksternt skrivebord i denne remote desktop protocol opplæringen. Du kan installere Remmina hjelp av en av metodene nedenfor.,
Hvordan å installere Remmina i GUI
Klikk på-knappen i nederste venstre hjørne av Ubuntu Desktop for å åpne Hovedmenyen (Vis Programmer).
Skriv inn rdp i søkefeltet.
Du kan se at Remmina har blitt funnet som klienten for eksternt skrivebord.
Klikk Remmina på denne skjermen.
Du blir omdirigert til Ubuntu software siden. Klikk Remmina for å se detaljer om denne programvaren.
Klikk på Installer for å installere Remmina klienten for eksternt skrivebord.,
tast Inn passordet som kreves for å installere pakker.
Vent til de nødvendige pakkene er installert.
Hvordan å installere Remmina i konsoll
Som et alternativ, kan du installere Remmina i Ubuntu-konsollen med bare noen få kommandoer.,
Først, legge til nødvendig programvare oppbevaringssted til depotet liste av Ubuntu system:
sudo add-apt-repository ppa:remmina-ppa-team/remmina-neste
Oppdater kjeldene og tilgjengelige pakker liste:
sudo apt-get update
Installer Remmina og relaterte plugins:
sudo apt-get install remmina
sudo apt-get install remmina-plugin-*
sudo apt-get install libfreerdp-plugins-standard
Post-installasjon konfigurering
Etter at installasjonen er ferdig, kan du starte Remmina.,
Klikk på hovedmeny-knappen i GNOME-grensesnittet av Ubuntu, kan du finne det Remmina-ikonet i menyen eller skrive Remmina for å finne programmet. Du kan også åpne konsollen (terminal) og angi remmina til å kjøre programmet.,
Når du starter Remmina for første gang, vil programmet be deg om å installere enkelte pakker; installere pakker med disse kommandoene:
sudo snap koble remmina:avahi-observere :avahi-observere
sudo snap koble remmina:kopper-kontroll :kopper-kontroll
sudo snap koble remmina:mount-observere :mount-observere
sudo snap koble remmina:passord-manager-service :passord-manager-service
La oss koble til den eksterne Windows-maskin som kjører på en annen VM fra Ubuntu-maskin som Remmina er installert., Kontroller at Remote Desktop er aktivert på den eksterne maskinen hvis du skal koble til. I dagens eksempel, Windows Server 2008 R2 er installert på den eksterne Windows virtual machine.
høyreklikk Min Datamaskin, og i kontekst menyen, velg Egenskaper. I systemegenskaper, traff Avanserte systeminnstillinger. I System Properties-vinduet, velg Remote-fanen, og klikk Tillat tilkoblinger fra datamaskiner som kjører hvilken som helst versjon av Eksternt Skrivebord. Trykk OK for å lagre innstillingene. Legg merke til at Windows-Brannmur vil bli stilt automatisk å tillate innkommende tilkoblinger (TCP port 3389) er angitt som standard.,
Kjør CMD og utføre kommandoen ipconfig å sjekke IP-adressen til din Windows-systemet som du har aktivert tilkoblinger til eksternt skrivebord. I dette eksemplet er IP-adressen til Windows-maskin er 192.168.101.21.
Nå gå tilbake til din Linux-maskin der du har installert Remmina som klienten for eksternt skrivebord.
I den åpnet Remmina vinduet, velg RDP i drop-down listen.
skriv Inn IP-adressen til den eksterne verten (192.168.101.21 i dette tilfellet) og trykk Enter.,
Hvis sertifikatet detaljer vises, trykk på Ja for å godta sertifikatet, og koble til den eksterne verten. Skriv inn RDP legitimasjonskrav og klikk OK for å logge deg på den eksterne verten via RDP. Sørg for at en bruker på en Windows maskin har tillatelse til å bruke RDP.
RDP sesjon er etablert. Men, som standard oppløsning er ca 640 x 480, og som er for lave.,
Du kan angi egendefinerte oppløsning for Ubuntu RDP sesjon når du bruker Remmina for å koble til eksterne Windows-eller Linux-maskiner. Klikk på + – ikonet i øvre venstre hjørne av Remmina vinduet for å opprette en ny tilkobling forhåndsinnstilt.
I åpnet vinduet, skriv inn navnet på din remote desktop for Linux til Windows-tilkobling, og velg RDP som protokoll. I den Grunnleggende kategorien, skriv inn IP-adressen til den eksterne verten (192.168.101.,21 i dette tilfellet), brukernavn (brukeren må være lov til å koble til eksternt på mål-vert) og passordet for den valgte brukeren. Nedenfor i løsning-delen, kan du utvide den drop-down menyen og velg custom oppløsning, for eksempel 800 x 600. Når du har konfigurert alle nødvendige tilkobling alternativer, klikk Lagre.
Nå i hovedvinduet for Remmina, kan du se den ekstra tilkobling preset som heter Windows Server 2008. Dobbeltklikk den forhåndsinnstilte for å koble til den valgte eksterne verten fra Ubuntu via RDP., Legg merke til at du ikke trenger å skrive inn påloggingsinformasjon fordi de er lagret i de forhåndsinnstilte.
Nå ditt remote desktop for Linux til Windows-økten har blitt etablert med den valgte løsningen.
ved Hjelp av Xrdp – Ubuntu-Remote Desktop Server
Du kan også konfigurere en Remote Desktop server på Linux-systemet og koble til at Linux eksternt fra Windows-maskiner ved hjelp av en standard Windows-klienten for Eksternt Skrivebord., Populære Linux-distribusjoner har ikke Remote Desktop server installert, men det er mulig å installere og konfigurere Remote Desktop server på Linux manuelt, slik at du administrerer en Linux-maskin eksternt i grafisk modus. I denne delen vil vi forklare hvordan du konfigurerer tilgang via Remote Desktop Protocol) til Ubuntu 18.04.2. Den viktigste komponenten du trenger for dette formålet er xrdp.
Xrdp er en implementering av Microsoft RDP som lar ikke-Windows-operativsystemer for å gi funksjonalitet av RDP-server. Xrdp er gratis og åpen kildekode-programvare., X Window system er nødvendig for å bruke xrdp. La oss finne ut hvordan du konfigurerer en tilkobling til eksternt skrivebord server på Ubuntu.
Først, oppdatere programvare oppbevaringssted treet:
sudo apt-get update
Installer xrdp fra online programvare oppbevaringssted:
sudo apt-get install xrdp
Du trenger å installere XFCE desktop miljø. Standard Ubuntu 18 er installert med GNOME 3, men xrdp fungerer bedre med XFCE, som er en lett-skrivebordet. Etter å ha installert XFCE og konfigurere RDP for Ubuntu, vil du fortsatt ha muligheten til å logge inn på din Ubuntu Linux lokalt ved hjelp av GNOME.,
Derfor, installere XFCE:
sudo apt-get install xfce4
I hjemmekatalogen din bruker, må du opprette den .xsession fil og skriv xfce4-session string til denne filen. Dermed, du konfigurere xrdp server for å bruke xfce som standard grafisk miljø.
echo xfce4-session > ~/.xsession
Gjør xrdp starte automatisk når Linux er oppstartet.
sudo systemctl aktivere xrdp
Starte xrdp service for å gjøre endringer trer i kraft.
sudo service xrdp starte på nytt
Tøm konfigurasjonen er lagret i startwm.,sh shell script-fil som er nødvendig for å starte xrdp:
sudo sh -c ‘cat /dev/null > /etc/xrdp/startwm.sh’
(Før du kjører kommandoen ovenfor, kan du opprette en kopi av denne filen hvis det er nødvendig ved å bruke kommandoen cp /etc/xrdp/startwm.sh /etc/xrdp/startwm.sh1 )
Rediger startwm.sh shell script configuration file med vim:
sudo vim /etc/xrdp/startwm.sh
startwm.sh shell script-filen må inneholde følgende linjer:
#!/bin/sh
hvis ; deretter
., i /etc/default/locale
eksporter LANG SPRÅK
– fi
startxfce4
Hold en tom linje i slutten av filen.
Lagre startwm.sh konfigurasjonsfilen og avslutter: Trykk på Esc, og skriv inn :wq
Starte xrdp service:
sudo service xrdp starte på nytt
Kontroller IP-adressen til din Ubuntu Linux:
ifconfig
eller
hostname -jeg
I dette eksempelet, IP adresse på Linux-maskin er 192.168.101.208.
standard brannmuren i Ubuntu er deaktivert., Hvis brannmuren er aktivert, tillater innkommende tilkoblinger til TCP-port 3389.
sudo ufw tillate 3389
For mer sikkerhet, kan du angi tillatt IP-adresser eller egendefinerte nettverk:
sudo ufw tillate fra 192.168.101.0/24 til hvilken som helst port 3389
Merk: Hvis en ekstern Linux-maskin på en ekstern side er i det lokale nettverket bak NAT, og du trenger å få tilgang til maskinen via RDP fra en ekstern IP-adresse, du kan konfigurere videresending av port eller VPN-tilkobling på en router/brannmur på et eksternt nettsted.
Prøv å koble til din Ubuntu Linux fra Windows via RDP.,
Åpne CMD i Windows (Start > Run > CMD).
Kjør-kommandoen for å åpne Remote Desktop klient og koble til den nødvendige vert:
mstsc /v:192.168.101.208
Velg Xorg som økt skriver og skriver inn ditt brukernavn og passord.
Hvis du ser en tom blå skjerm, og etter et par minutter med venting, og feilmeldingen vises, betyr det at noe er ikke riktig konfigurert. La oss finne ut hvordan å fikse det tomme blå skjerm problem for xrdp.,
Dette problemet er knyttet til xorgxrdp pakke og enkelte endringer som er iverksatt for å Ubuntu 18.04 i forhold til forrige Ubuntu-versjoner som har brutt xrdp evne. Som du husker, Ubuntu 18.04.2 er brukt i den nåværende eksempel for å konfigurere xrdp. For å fikse en tom blå skjerm, kjører du kommandoen og installere den faktiske versjonen av xorgxrdp-hwe:
sudo apt-get install xorgxrdp-hwe-18.04
Du kan sjekke Ubuntu-versjon med kommandoen:
lsb_release -en
Starte xrdp service (daemon):
sudo /etc/init.,d/xrdp starte på nytt
Etter å ha installert de nødvendige pakken, åpne RDP-klient og prøve å koble til din Ubuntu via RDP igjen.
I Windows kjør CMD:
mstsc /v:192.168.101.208
I login-vinduet velger du Xorg og skriver inn ditt brukernavn og passord.
Nå har du koblet riktig. I dialogvinduet som vises når du kobler til Ubuntu RDP (Velkommen til første start av panelet), velger du Bruk standard config.,
Hvis du trenger å angi egendefinerte oppløsning i Windows CMD, kjører du:
mstsc
skriv Inn IP-adressen til den eksterne Ubuntu maskinen manuelt.
Klikk på Vis Alternativer og velger det som er nødvendig for oppløsning i kategorien Vis.
Nå kan du koble til Ubuntu fra Windows via RDP og bruke nødvendig for remote desktop skjerm oppløsning. Dette betyr at RDP for Ubuntu har blitt konfigurert vellykket og er dermed slutten av dagens remote desktop protocol opplæringen.,
Konklusjon
Dagens blogginnlegg har forklart hvordan du bruker tilkobling til eksternt skrivebord i Ubuntu Linux. Konfigurere innkommende og utgående tilkoblinger til eksternt skrivebord i Ubuntu er overkommelig for de fleste brukere. Du må installere en remote desktop klient for å koble fra Ubuntu til Windows-maskiner og andre maskiner. For å koble til din Ubuntu Linux-maskinen, må du installere og konfigurere en remote desktop server på din Linux-maskin. Xrdp og XFCE må være installert for dette formålet.,
Hvis for noe grunn du ikke kan bruke RDP for Ubuntu, kan du vurdere å bruke VNC, som er protokollen som alternativ til RDP. Ved hjelp av RDP og VNC lar deg koble til din fysiske og virtuelle maskiner eksternt med grafisk brukergrensesnitt. Ikke glem å sikkerhetskopiere Linux-servere og virtuelle maskiner for å beskytte dine data. Last ned NAKIVO Backup & Replikering og sikkerhetskopierer dine virtuelle maskiner og fysiske servere.,
5 (100%) 13 votes