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
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 :
fra vinduer
fra vinduer start værktøjet “Remote Desktop Connection” fra startmenuen og udfyld IP-adressen :
Klik på “Connect” og du vil komme til loginskærmen
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
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:
- Start Putty
- udfyld værtsnavnet med noget som [email protected]
- Udfyld de gemte sessioner med noget som Raspberry Pi
- gå til forbindelse > SSH i menuen til venstre, og marker “Aktiver videresendelse af H11”
- gå tilbage til Session og klik på Gem
- 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:
- Opdater din konto repository :
sudo apt-get update
- installer RealVNC-server :
sudo apt-get install realvnc-vnc-server
- aktiver VNC-server :
- Start raspbian configuration
sudo raspi-config
- kom til grænsefladeindstillinger
- Vælg VNC
- svar Ja
- vælg Afslut for at afslutte (eller ESC)
- Start raspbian configuration
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:
- Hent ARM-pakken til Teamviseren
wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
- Installer det
sudo dpkg -i teamviewer-host_armhf.deb
- Du får nogle afhængighedsfejl, retter dem ved at gøre
sudo apt-get updatesudo apt-get -f install
- hvis du har en teamviserkonto, kan du konfigurere den ved at gøre :
sudo teamviewer setup
- ellers skal du indstille en adgangskode til at oprette forbindelse som denne :
sudo teamviewer passwd YOURPASSWORD
- 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
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
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
Leave a Reply