Articles

eval (es_skrive_tag ([[468,60], ‘raspberrytips_com-boks-2’, ‘esslot_19′,157,’0′,’0’]));5

Hvis du ikke har Raspberry direkte ved hånden (eller ingen skærm), og du skal foretage regelmæssige ændringer på den, kan det være interessant at have adgang til skrivebordet fra en anden computer (ud over ssh)

Sådan får du adgang til et eksternt skrivebord på Raspberry Pi?
der er fem måder, du kan bruge til at køre en remote desktop på Raspberry Pi, sorteret efter nem installation :for hver metode vil jeg forklare, hvordan du konfigurerer den på din Raspberry Pi, og hvordan du får adgang til den fra hoved OS (Vinduer, links, Mac og endda fra dine smartphones)

for at installere de nødvendige pakker og for at oprette forbindelse skal du bruge den til at oprette forbindelse til din Raspberry Pi, og hvordan du får adgang til den for at finde IP-adressen på din Raspberry Pi og sandsynligvis aktivere og logge ind SSH
Jeg lader dig læse mine to artikler om emnet, hvis det er nødvendigt

også, hvis du virkelig er interesseret i at forbedre dine færdigheder på Raspberry Pi, anbefaler jeg stærkt at tjek min e-bog her. Det er en 30-dages udfordring fra Begynder til mester, med trinvise vejledninger og mange projekter at øve undervejs.

Indholdsfortegnelse

introduktion

RDP er en opensource Remote desktop protocol server, som giver dig mulighed for at oprette forbindelse til skrivebordet fra ethvert operativsystem
Hvis du har brug for at åbne eller omdirigere adgang på din router eller brandvæg, skal du vide, at RDP bruger standardporten 3389

Raspberry Pi kursus
Tag det til næste niveau.
Jeg er her for at hjælpe dig med at komme i gang med Raspberry Pi og lære alle de færdigheder, du har brug for i den rigtige rækkefølge.

Installation

installationen er ligetil, da den er tilgængelig i de originale Raspbian repositories

så bare kør følgende kommando:

sudo apt-get install xrdp

hrdp er til stede på raspberry som en service, så du kan styre det med de sædvanlige kontroller, hvis det er nødvendigt :

sudo service xrdp start | stop | restart | status

fra Linuk

for at oprette forbindelse fra en pc under Linuk, anbefaler jeg dig at bruge Remmina
Det findes i depoterne for de fleste distributioner:

sudo apt-get install remmina

når det er installeret, skal du starte det og oprette forbindelse til IP-adressen på din Raspberry Pi

på min Ubuntu jeg stødte på følgende fejl:

"You requested an h264 GFX mode for server 192.168.1.15, but your libfreerdp does not support h264. Please check color depth settings."

så jeg var nødt til at tilføje det som en genvej, den hurtige forbindelse tillader ikke at definere farvedybden
ved at vælge GFH RFH i listen forsvandt fejlen, og jeg var i stand til at forbinde

Her er de muligheder, jeg udfyldte :

Remmina Remote Desktop

fra vinduer

fra vinduer start værktøjet “Remote Desktop Connection” fra startmenuen og udfyld IP-adressen :

vinduer remote desktop

Klik på “Connect” og du vil komme til loginskærmen

log ind Fjernskrivebord

alt hvad du skal gøre er at indtaste legitimationsoplysningerne og klikke på OK
Indstil til session, hvis du ikke ved hvad du laver
skrivebordet vises derefter relativt godt

i mit tilfælde blev ikonet lidt stor, så jeg ændrede i udseendet muligheder, men ellers var det brugbar

fra Mac OS

jeg kunne ikke udføre testen på Mac OS, men der er flere RDP-klienter, som du kan bruge på samme måde

Hent for eksempel “Microsoft Remote Desktop” fra App Store, og opret forbindelse til din Raspberry Pi ved at angive dens IP-adresse

Master din Raspberry Pi i 30 dage
Hent ebook.
afdække hemmelighederne af Raspberry Pi i en 30 dage udfordring.

fra en smartphone

Du kan bruge RDP-protokollen fra en smartphone ganske let
faktisk er applikationen “Microsoft Remote Desktop” også tilgængelig til Android og iOS

så ja det er muligt at oprette forbindelse og bruge det, men det er ikke fantastisk

Remote Desktop med SSH og H11 videresendelse

introduktion

H11 er den vigtigste grafiske vindueshåndtering
H11 videresendelse over SSH er en måde at starte en app fra en server, når den er tilsluttet den via SSH
i vores sag, dette vil starte Raspberry Pi-applikationer fra vores skrivebord (så det er ikke fuld adgang til skrivebordet)

denne metode kan fungere fra en fjernplacering. Det ville være nok at åbne SSH-port (22) udefra
Husk at begrænse de tilladte IP-adresser i dette tilfælde, og måske oprette yderligere beskyttelse som fail2ban for at undgå sikkerhedsproblemer

Installation

Der er intet at gøre på Raspberry Pi, H11 videresendelse er som standard aktiveret på Raspbian

Hvis du har noget problem, kan du kontrollere, at H11tildeling ikke er kommenteret og indstillet til ja i /etc/ssh/sshd_config,

fra ssh eller Mac OS

ved hjælp af SSH eller Mac OS er adgangen næsten som sædvanlig, fordi du kun skal logge ind på SSH ved at tilføje en parameter:

ssh -X [email protected]

Indtast din adgangskode, og start derefter din app med nohup-kommandoen :

nohup chromium-browser &

Udskift chromium– bro. ser med den valgte app

applikationen åbnes på din computer (med mere eller mindre langsom afhængigt af sagen )

fra vinduer

brug af vinduer du skal bruge:
– putty (som du sandsynligvis allerede har til SSH-forbindelsen)
– hming (Hent den på SourceForge)

når hming er installeret (standardindstillingerne fungerer meget godt), skal du følge disse trin:

  1. Start Putty
  2. udfyld værtsnavnet med noget som [email protected]
  3. Udfyld de gemte sessioner med noget som Raspberry Pi
  4. gå til forbindelse > SSH i menuen til venstre, og marker “Aktiver videresendelse af H11”
  5. gå tilbage til Session og klik på Gem
  6. dobbeltklik derefter på din nye gemte session for at oprette forbindelse

Når dette er gjort, bevares din SSH-adgang til Raspberry Pi, med 11 videresendelse aktiveret

når du er i konsollen, kan du starte et Raspberry-program på din computer med nohup-kommandoen:

nohup baobab &

dette vil starte Raspberry Pi disk manager på dit skrivebord :

fra en smartphone

Jeg tror ikke, det er muligt at bruge denne metode fra din telefon (fortæl mig, hvis du ved hvordan)

Jeg har allerede set folk starte en brug en Android-app på deres computer, men ikke omvendt

fjernskrivebord med VNC

introduktion

VNC (Virtual netværk computing) er et system til at dele et grafisk skrivebord, temmelig tæt på RDP
forskellen er, at du opretter forbindelse til den aktuelle session direkte, i modsætning til oprettet en ny session
der er et stort antal VNC-servere og klienter (RealVNC, TightVNC, UltraVNC, …)

VNC kører på port 5900
Du kan gøre NAT for at gøre den tilgængelig udefra, hvis det er nødvendigt

Installation

Vi installerer RealVNC-serveren på Raspberry Pi, som er tilgængelig i depoterne
Følg nedenstående trin for at installere den:

  1. Opdater din konto repository :
    sudo apt-get update
  2. installer RealVNC-server :
    sudo apt-get install realvnc-vnc-server
  3. aktiver VNC-server :
    1. Start raspbian configuration
      sudo raspi-config
    2. kom til grænsefladeindstillinger
    3. Vælg VNC
    4. svar Ja
    5. vælg Afslut for at afslutte (eller ESC)

nu hvor vi er færdige med at installere VNC, lad os se, hvordan du tilslutter

fra den nemmeste måde, jeg fandt på, var at installere RealVNC-klienten (Remmina tillader også VNC-forbindelser i teorien, men det fungerede ikke for mig)

så du kan hente RealVNC-fremviser her

forlad standardindstillingen (standalone), hvis den skal bruges en gang, men jeg råder dig til at vælge .deb eller .rpm i henhold til dit operativsystem, for at have RealVNC-genvejen i programmerne

i de fleste tilfælde kan du installere den ved at dobbeltklikke på filen, men om nødvendigt kan du gøre det på kommandolinjen, for eksempel:

Debian like : dpkg -i VNC-Viewer-6.18.625-Linux-x64.debRedhat like : rpm -ihv VNC-Viewer-6.18.625-Linux-x64.rpm

så brugen af RealVNC er super enkel, bare angive IP af Raspberry Pi og validere
adgang vil automatisk blive bogmærket for fremtidige tider

fra vinduer

fra vinduer Det er det samme, kan du hente og installere RealVNC fra deres officiel hjemmeside

start derefter programmet via Start-menuen, skriv IP ‘ en til Raspberry Pi, og her er du forbundet til fjernskrivebordet

de anmodede logins er de sædvanlige brugere af systemet (for eksempel pi/Raspberry, hvis du ikke har ændret adgangskode)

fra Mac OS

RealVNC er også tilgængelig til Mac OS, så bare Hent og installer det, og følg derefter de samme trin som nedenfor Lars

fra en smartphone

RealVNC leverer også en app til iOS-og Android-smartphones, så du kan bruge den hver gang, overalt meget tæt på VNC til remote desktop brug, men tilføjer yderligere funktioner, for det meste business orienteret
for eksempel, Teamviser Letter fjernadgang til en maskine på en anden bygning/by over internet.

der er ikke behov for at åbne en bestemt port for hver computer som med tidligere løsninger
som standard, teamviserforbindelse på port 5938, men kan også bruge porte 80 og 443, hvis de ikke åbnes (så det fungerer naturligt det meste af tiden)

Installation

installationen er ikke indlysende, fordi selvom det er nævnt i dokumentationen til en pakke til armen, er den ikke til stede i liniehentlinkene, og der er ingen Raspberry Pi-Kategori
installationen er ikke hent er gjort fra denne side, men det omdirigerer meget hurtigt til liniernes overførsler

kort sagt, Jeg giver dig installationen gå til deres hjemmeside:

  1. Hent ARM-pakken til Teamviseren
    wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
  2. Installer det
    sudo dpkg -i teamviewer-host_armhf.deb
  3. Du får nogle afhængighedsfejl, retter dem ved at gøre
    sudo apt-get updatesudo apt-get -f install
  4. hvis du har en teamviserkonto, kan du konfigurere den ved at gøre :
    sudo teamviewer setup
  5. ellers skal du indstille en adgangskode til at oprette forbindelse som denne :
    sudo teamviewer passwd YOURPASSWORD
  6. og så kan du bare få Raspberry Pi id på denne måde:
    sudo teamviewer info

fra Linuk

på Linuk, start med at hente Teamviseren klient fra den officielle hjemmeside

derefter installere det med din pakke manager eller ved at gøre noget lignende :

sudo dpkg -i teamviewer_13.2.13582_amd64.deb

Start appen via Start-menuen eller ved at skrive “Teamviser” i en terminal
Log ind, hvis du har en konto
indtast derefter Teamviserens ID i Partner-ID-feltet, og tryk på enter

teamvisers remote desktop connect

det vil bede dig om det tidligere definerede kodeord og oprette forbindelse til Raspberry Pi i Remote Desktop

fra vinduer og Mac OS

for vinduer og Mac OS-brugere er det den samme procedure, så jeg vil ikke duplikere det

og indtast derefter ID & adgangskode tidligere få/Indstil

fra en smartphone

Teamviser giver support til sit program til Android, iPhone, vinduer og Blackberry smartphones
det er derfor muligt at bruge appen på samme måde til at foretage spontan support hvor som helst

Fjernskrivebord med NoMachine

introduktion

NoMachine er en anden remote desktop access tool, som du kan bruge med din RaspberryPi
NoMachine er baseret på NS-protokollen, som blev oprettet for at forbedre ydeevnen af den klassiske meget tæt på VNC

Hvis det bruges bag en brandvæg, skal du være opmærksom på, at NoMachine bruger port 4000 til forbindelser fra klienten
det er muligt at ændre standardportene i administrationsværktøjerne på NoMachine-serveren

Installation

NoMachine leveres til Raspberry Pi, så du kan få den pakke, der svarer til dit miljø på denne side

Hent den og installer den med :
wget https://download.nomachine.com/download/7.0/Raspberry/nomachine_7.0.211_1_armhf.deb

sudo dpkg -i nomachine_7.0.211_1_armhf.deb

Udskift versionsnummeret med den sidste, du får

installationen kan tage et par minutter

fra ethvert OS

Når installationen er færdig på Raspberry Pi, skal du også installere den på klientcomputeren
gå tilbage til den officielle side og hent denne gang den version, der svarer til din computer

Installer den hentede fil og start NoMachine
en assistent starter, så registrerer NoMachine automatisk din Raspberry Pi på computeren
netværk

remote desktop med nomachine

Du skal dobbeltklikke på Raspberry Pi for at forbinde
det vil bede dig om dine legitimationsoplysninger (pi/raspberry eller den adgangskode, du har defineret), og du vil blive logget ind

fra en smartphone

NoMachine er også tilgængelig til Android og IOS, så du kan oprette forbindelse til din Raspberry Pi fra hvor som helst

video

top 3 måder til remote desktop på Raspberry Pi

kontroller RaspberryTips YouTube-kanalen for at modtage nye videoer i dit feed :

konklusion

så vi lærte at oprette forbindelse til YouTube-kanalen for at Fjernskrivebord på 5 måder:remote desktop

  • med SSH og 11 videresendelse, der gør det muligt at starte en app på klientcomputeren (og ikke hele skrivebordet)
  • med VNC, der muliggør lokal adgang til Raspberry Pi
  • med Teamviserder, der tillader blandt andet fjernadgang til Raspberry Pi
  • med NoMachine, der giver lokal adgang mere elegant og hurtigt end VNC
    • så hvad er din favorit?

      efter min mening tror jeg, at VNC og NoMachine er mine favoritter med en hurtig og ren skærm uden teamviserens tyngde
      men det er fordi jeg kun har brug for det på mit lokale netværk, det afhænger af sagerne

      raspberry pi remote desktop