4 februar 2020
af Michael Bose
Remote desktop protocol er en populær netværksprotokol, der bruges til tilslutning til computere eksternt i Windows-miljøer til at håndtere dem. Denne protokol kan bruges til at oprette forbindelse til fysiske og virtuelle maskiner, der kører på Windowsindo .s., Men hvis Linux med grafisk brugergrænseflade (GUI), der er installeret på din maskine, kan du bruge remote desktop protocol og konfigurere forbindelse til fjernskrivebord fra Linux-maskiner til Windows maskiner via RDP samt konfiguration af adgang til fra Windows-maskiner til din Linux-maskiner, ved hjælp af denne protokol. Du kan også bruge RDP til at oprette forbindelse fra Linu. – maskiner til Linu. – maskiner, hvis det er nødvendigt. Det er praktisk at bruge RDP til Ubuntu for at oprette forbindelse til virtuelle maskiner, der kører i offentlige skyer som A .ure, Ama .on EC2 og Google Cloud.,
Der er tre af de mest anvendte netværksprotokoller til at styre Ubuntu eksternt:
- SSH (Secure Shell)
- RDP (Remote Desktop Protocol)
- VNC (Virtual Network Computing)
Dagens blog-indlæg forklarer Ubuntu remote desktop konfiguration, der kan også anvendes til andre Linux-distributioner.
Download den Grundlæggende Udgave af NAKIVO Backup & Replikation, for at afprøve den grundlæggende funktionalitet af vores prisbelønnede software., På denne måde kan du beskytte VM .are og Hyper-V-miljøer til en speciel pris på $99/socket, få et års nakivos nyttige tekniske support og opgradere til andre udgaver, når du er klar.
Sådan bruges Remote Desktop Connection i Ubuntu
i de fleste tilfælde skal du installere Ubuntu remote desktop client manuelt på din Ubuntu Linu.. I dagens blogindlæg er Ubuntu 18.04.2 installeret på den virtuelle VM .are-maskine., Nogle pakker er allerede installeret i vores Ubuntu, før de går til konfiguration af Ubuntu remote desktop: teksteditoren vim, net-tools og SSH-serveren (som giver dig mulighed for at oprette forbindelse via SSH til Linu. – konsollen eksternt). Disse pakker kan installeres med den enkelte kommando:
sudo apt-get install-y Vim net-tools openssh-server
for at konfigurere Ubuntu RDP-forbindelser skal du installere RDP-klienten eller/og RDP-serveren afhængigt af forbindelsesretningen.,bemærk: i remoteindo .s-systemer er Remote desktop-klienten kendt som Remote Desktop Connection eller Terminal Services Client. Windows XP bruger RDP version 5.1, Windows Server 2003 – version 5.2, Windows Server 2008 – version 6.1, Windows 7 – version 7, Windows 8 og Windows Server 2012 – version 8, Windows 8.1, Windows 10 – RDP version 10, og Windows Server 2012R2 – version 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 Hjælp af Email – Ubuntu Remote Desktop Client
Email er et gratis open-source-software, der er beregnet til at gøre livet lettere for system administratorer, der har behov for at etablere Ubuntu fjernskrivebord. Remmina understøtter ikke kun RDP til Ubuntu, men også andre fjernskrivebordsprotokoller som VNC, SSH og SPICE. Du kan lære at installere og konfigurere Remmina som Ubuntu remote desktop client i denne Remote desktop protocol tutorial. Du kan installere Remmina ved hjælp af en af to metoder nedenfor.,
Sådan installeres Remmina i GUI
Klik på knappen i venstre nederste hjørne af Ubuntu-skrivebordet for at åbne hovedmenuen (Vis applikationer).
skriv rdp i søgefeltet.
Du kan se, at Remmina er blevet fundet som remote desktop client.
Klik på Remmina på denne skærm.
du omdirigeres til Ubuntu-soft .aresiden. Klik Remmina at se detaljer om denne soft .are.
Klik på Installer for at installere Remmina remote desktop client.,
Indtast din adgangskode, som er nødvendig for at installere pakker.
vent, indtil de nødvendige pakker er installeret.
Sådan installeres Email i konsollen
Som et alternativ, du kan installere Email i Ubuntu konsol med bare et par kommandoer.,
Først skal du tilføje den nødvendige software arkiv til arkiv liste af dine Ubuntu-system:
sudo add-apt-repository ppa:email-ppa-team/email-næste
Opdatering repositories og tilgængelige pakker listen:
sudo apt-get update
Installer Email og relaterede plugins:
sudo apt-get install email
sudo apt-get install email-plugin-*
sudo apt-get install libledit-ocaml-plugins-standard
Post-installation konfiguration
Efter installationen er færdig, skal du starte Email.,
Klik på hovedmenuknappen i GNOME-grænsefladen i Ubuntu, find Remmina-ikonet i menuen eller skriv Remmina for at finde applikationen. Du kan også åbne konsollen (terminal) og indtaste remmina for at udføre applikationen.,
Når du starter Email for første gang, vil programmet bede dig om at installere visse pakker for at installere den pakker med disse kommandoer:
sudo snap forbinde email:avahi-observere :avahi-observere
sudo snap forbinde email:cups-kontrol :cups-kontrol
sudo snap forbinde email:mount-at iagttage :mount-observere
sudo snap forbinde email:password-manager-service :password-manager-service
Lad os forbinde til fjern Windows-maskine, der kører på en anden VM fra Ubuntu maskine, hvor Email er installeret., Sørg for, at Remote Desktop er aktiveret på den eksterne maskine, du skal oprette forbindelse til. I det aktuelle eksempel er installedindo .s Server 2008 R2 installeret på den eksterne virtuelle virtualindo .s-maskine.højreklik på denne Computer og vælg Egenskaber i genvejsmenuen. Tryk på Avancerede systemindstillinger i systemegenskaberne. I vinduet Systemegenskaber skal du vælge fanen Fjern og klikke på Tillad forbindelser fra computere, der kører en hvilken som helst version af Remote Desktop. Hit OK for at gemme indstillinger. Bemærk, at Fireindo .s fire .all automatisk indstilles til at tillade indgående forbindelser (TCP-port 3389 som standard).,
Kør CMD, og udfør kommandoen ipconfig for at kontrollere IP-adresse af dit Windows-system, som du har aktiveret remote desktop-forbindelser. I dette eksempel er IP-adressen på machineindo .s-maskinen 192.168.101.21.gå nu tilbage til din Linu. – maskine, hvor du har installeret Remmina som fjernskrivebordsklient.
i det åbne Remmina-vindue skal du vælge RDP i rullelisten.
Indtast IP-adressen på den eksterne vært (192.168.101.21 i dette tilfælde), og tryk på Enter.,
Hvis certifikatoplysningerne vises, skal du trykke på Ja for at acceptere certifikatet og oprette forbindelse til fjernværten. Indtast RDP-godkendelsesoplysningerne, og klik på OK for at logge ind på fjernværten via RDP. Sørg for, at en bruger på en machineindo .s-maskine har tilladelser til at bruge RDP.
RDP-sessionen er etableret. Som standard er opløsningen imidlertid omkring 640 .480, og det er for lavt.,
Du kan indstille brugerdefineret opløsning til din Ubuntu RDP session, når du bruger Email for at forbinde til fjern Windows-eller Linux-maskiner. Klik på + – ikonet i øverste venstre hjørne af Remmina-vinduet for at oprette en ny forudindstilling af forbindelsen.
i det åbne vindue skal du indtaste navnet på dit Fjernskrivebord Linu.til connectionindo .s-forbindelse og vælge RDP som protokollen. Indtast IP-adressen på den eksterne vært (192.168.101 på fanen Grundlæggende.,21 i dette tilfælde) skal brugernavnet (brugeren have tilladelse til at oprette forbindelse eksternt på målværten) og adgangskoden til den valgte bruger. Nedenfor i sektionen opløsning skal du udvide rullemenuen og vælge den tilpassede opløsning, for eksempel 800 .600. Når du har konfigureret alle nødvendige tilslutningsmuligheder, skal du trykke på Gem.
Nu i hovedvinduet i Email, kan du se den tilføjede forbindelse preset der hedder Windows Server 2008. Dobbeltklik på forudindstillingen for at oprette forbindelse til den valgte fjernvært fra Ubuntu via RDP., Bemærk, at du ikke behøver at indtaste legitimationsoplysninger, fordi de gemmes i forudindstillingen.
Nu er din remote desktop Linux til Windows-session er blevet etableret med den valgte opløsning.
Brug Xrdp – Ubuntu Remote Desktop Server
Du kan også konfigurere en Remote Desktop server på dit Linux-system og oprette forbindelse til, at Linux fjernt fra Windows-maskiner, ved hjælp af standard Windows Remote Desktop klient., Populære Linux-distributioner, der ikke har Remote Desktop server installeret, men det er muligt at installere og konfigurere Remote Desktop server på Linux manuelt, således at det er muligt at administrere en Linux-maskine eksternt i grafisk tilstand. I dette afsnit forklarer vi, hvordan du konfigurerer adgang via Remote Desktop Protocol til Ubuntu 18.04.2. Den vigtigste komponent, du har brug for til dette formål, er .rdp.
Xrdp er en implementering af Microsoft RDP, der giver ikke-operatingindo .s-operativsystemer mulighed for at levere funktionalitet på RDP-serveren. Xrdp er gratis og open source soft .are., Window Windowindo.system er påkrævet for at bruge .rdp. Lad os finde ud af, hvordan du konfigurerer en fjernskrivebordsserver på Ubuntu.
for det Første, opdatere software repository træ:
sudo apt-get update
Installer xrdp fra online-softwarekilder:
sudo apt-get install xrdp
Du er nødt til at installere XFCE-skrivebordsmiljøet. Som standard er Ubuntu 18 installeret med GNOME 3, men .rdp fungerer bedre med .fce, som er et let skrivebordsmiljø. Efter installation af Ufce og konfiguration af RDP til Ubuntu, har du stadig muligheden for at logge ind på din Ubuntu Linu.lokalt ved hjælp af GNOME.,
Installer derfor sudfce:
sudo apt-get install4fce4
i din brugers hjemmemappe skal du oprette .writesession fil og skrive stringfce4-session strengen ind i denne fil. Således konfigurerer du serverrdp-serveren til at bruge .fce som standard grafisk miljø.
echo xfce4-session > ~/.Makesession
få Makerdp til at starte automatisk, når din Linu.er startet.
sudo systemctl aktiver Restartrdp
genstart servicerdp-tjenesten for at få ændringer til at træde i kraft.
sudo service restartrdp genstart
Ryd konfigurationen gemt i start .m.,sh shell script-fil, der er nødvendig for at starte xrdp:
sudo sh -k ‘cat /dev/null > /etc/xrdp/startwm.sh’
Før du kører kommandoen ovenfor, kan du oprette en kopi af filen, hvis det er nødvendigt ved hjælp af kommandoen cp /etc/xrdp/startwm.sh /etc/xrdp/startwm.sh1 )
Rediger startwm.sh shell script konfiguration fil med vim:
sudo vim /etc/xrdp/startwm.sh
startwm.sh shell script-filen skal indeholde følgende linjer:
#!/ bin/sh
Hvis ; derefter
., /etc/default/locale
Eksporter LANG sprog
fi
start .fce4
hold en tom linje i slutningen af filen.
Gem startwm.sh konfiguration af fil-og afslut: Tryk på Esc, og skrive :wq
Genstart xrdp service:
sudo service xrdp genstarte
Kontrollere IP-adresse af din Ubuntu Linux:
ifconfig
eller
værtsnavn -jeg
I dette eksempel IP-adressen på Linux maskinen er 192.168.101.208.
som standard er fire .allen i Ubuntu deaktiveret., Hvis fire .allen er aktiveret, skal du tillade indgående forbindelser til TCP-porten 3389.
sudo ufw tillade 3389
For mere sikkerhed, kan du angive den tilladte IP-adresser eller brugerdefinerede netværk:
sudo ufw tillade fra 192.168.101.0/24 at en hvilken som helst port 3389
Bemærk: Hvis en ekstern Linux-maskine på et eksternt site er i det lokale netværk bag NAT-og du har brug for at få adgang til maskinen via RDP fra en ekstern IP-adresse, du kan konfigurere port forwarding eller en VPN-forbindelse på en router/firewall på en ekstern hjemmeside.
prøv at oprette forbindelse til din Ubuntu Linu.fra Windowsindo .s via RDP.,
Åben CMD i Windows (Start > Kør > CMD).
Kør kommandoen for at åbne fjernskrivebordsklienten og oprette forbindelse til den krævede vært:
mstsc / v:192.168.101.208
Vælg sessionorg som sessionstype, og indtast dit login og din adgangskode.
Hvis der vises en tom, blå skærm, og efter et par minutters ventetid, fejl vises, betyder det, at noget ikke er konfigureret korrekt. Lad os finde ud af, hvordan du løser det tomme blå skærmproblem for .rdp.,
dette problem er relateret til packageorg .rdp-pakken og visse ændringer implementeret til Ubuntu 18.04 sammenlignet med de tidligere Ubuntu-versioner, der har brudt capabilityrdp-kapaciteten. Som du husker, bruges Ubuntu 18.04.2 i det aktuelle eksempel til konfiguration af .rdp. For at lave en tom, blå skærm, skal du køre kommandoen og installere den aktuelle version af xorgxrdp-hwe:
sudo apt-get install xorgxrdp-hwe-18.04
Du kan kontrollere Ubuntu version med kommandoen:
lsb_release -a
Genstart xrdp service (daemon):
sudo /etc/init.,d / restartrdp genstart
efter installation af den nødvendige pakke skal du åbne RDP-klienten og forsøge at oprette forbindelse til din Ubuntu via RDP igen.
i CMINDO :s CMD køre:
mstsc /v:192.168.101.208
Vælg windoworg i login-vinduet, og indtast dit login og din adgangskode.
nu har du oprettet forbindelse. I dialogvinduet, der vises efter tilslutning til Ubuntu RDP (velkommen til panelets første start), skal du vælge Brug standardkonfiguration.,
Hvis du har brug for for at indstille brugerdefineret opløsning i Windows CMD, kør:
mstsc
Indtast IP-adressen på den eksterne Ubuntu maskine manuelt.
Klik på Vis Indstillinger, og vælg den ønskede opløsning på fanen Display.
nu Kan du oprette forbindelse til Ubuntu fra Windowsindo .s via RDP og bruge den nødvendige Fjernskrivebord skærmopløsning. Dette betyder, at RDP til Ubuntu er konfigureret med succes og dermed er slutningen på dagens tutorial til fjernskrivebordsprotokol.,
konklusion
dagens blogindlæg har forklaret, hvordan man bruger fjernskrivebordsforbindelse i Ubuntu Linu.. Konfiguration af indgående og udgående fjernskrivebordsforbindelser i Ubuntu er overkommelig for de fleste brugere. Du skal installere en fjernskrivebordsklient til tilslutning fra Ubuntu til machinesindo .s-maskiner og andre maskiner. For at oprette forbindelse til din Ubuntu Linu. – maskine skal du installere og konfigurere en fjernskrivebordsserver på din Linu. – maskine. Xrdp og andfce skal installeres til dette formål.,
Hvis du af en eller anden grund ikke kan bruge RDP til Ubuntu, kan du overveje at bruge VNC, som er protokolalternativet til RDP. Ved hjælp af RDP og VNC kan du oprette forbindelse til dine fysiske og virtuelle maskiner eksternt med den grafiske brugergrænseflade. Glem ikke at sikkerhedskopiere dine Linu. – servere og virtuelle maskiner for at beskytte dine data. Do .nload Nakivo Backup & Replication og Sikkerhedskopier dine virtuelle maskiner og fysiske servere.,
5 (100%) 13 votes