eval(ez_write_tag ([[468,60], ‘raspberrytips_com-box-2’, ‘ezslot_19′,157,’0′,’0’]));5 moduri de a remote desktop pe Raspberry Pi (Windows/Linux/Mac)
dacă nu aveți Raspberry direct la îndemână (sau fără ecran) și trebuie să faceți modificări regulate pe acesta, poate fi interesant să aveți acces la desktop de pe un alt computer (în plus față de ssh)
cum să accesați un Desktop la distanță pe Raspberry Pi?
există cinci moduri pe care le puteți utiliza pentru a rula un desktop la distanță pe Raspberry Pi, sortate după ușurința instalării :
- Xrdp
- SSH și X11 forwarding
- VNC
- Teamviewer
- NoMachine
pentru fiecare metodă, vă voi explica cum să o configurați pe Raspberry Pi și cum să o accesați din sistemul de operare principal (Windows, Linux, Mac și chiar de pe smartphone-urile dvs.)
pentru a instala pachetele necesare și pentru a vă conecta, va trebui dacă este necesar
de asemenea, dacă sunteți cu adevărat interesat să vă îmbunătățiți abilitățile pe Raspberry Pi, vă recomand să check out meu de e-carte aici. Este o provocare de 30 de zile de la începător la maestru, cu tutoriale pas cu pas și multe proiecte de practicat pe parcurs.
cuprins
Desktop la distanță cu xrdp
Introducere
Xrdp este un server de protocol Desktop la distanță opensource, care vă permite să vă conectați la desktopul Linux din orice sistem de operare
dacă aveți nevoie să deschideți sau să redirecționați accesul pe router sau firewall, știți că xrdp utilizează portul standard 3389
Ia-l la nivelul următor.
sunt aici pentru a vă ajuta să începeți pe Raspberry Pi, și să învețe toate abilitățile de care aveți nevoie în ordinea corectă.
instalare
instalarea xrdp este simplă, deoarece este disponibilă în depozitele Raspbian originale
deci, executați următoarea comandă:
sudo apt-get install xrdp
xrdp este prezent pe raspberry ca serviciu, astfel încât să îl puteți gestiona cu comenzile obișnuite, dacă este necesar :
sudo service xrdp start | stop | restart | status
de la Linux
pentru a vă conecta de pe un pc sub Linux, vă sfătuiesc să utilizați Remmina
este furnizat în depozite pentru majoritatea distribuțiilor:
sudo apt-get install remmina
odată instalat, lansați-l și conectați-vă la adresa IP a Raspberry Pi
pe Ubuntu-ul meu următoarea eroare:
"You requested an h264 GFX mode for server 192.168.1.15, but your libfreerdp does not support h264. Please check color depth settings."
așa că a trebuit să o adaug ca o comandă rapidă, conexiunea rapidă nu permite definirea adâncimii culorii
alegând GFX RFX în listă, eroarea a dispărut și am putut conecta
iată opțiunile pe care le-am completat :
din Windows
din Windows porniți instrumentul „Remote Desktop Connection” din meniul Start și completați adresa IP :
Faceți clic pe „Conectați” și veți ajunge la ecranul de conectare xrdp
tot ce trebuie să faceți este să introduceți acreditările și faceți clic pe OK
setați xorg pentru sesiune dacă nu știți ce faceți
desktopul va fi apoi afișat relativ bine
în cazul meu pictograma a fost un pic mare, așa că am schimbat în opțiunile de aspect, dar altfel a fost utilizabil
de la Mac OS
nu am putut face testul pe Mac OS, dar există mai mulți clienți RDP pe care îi puteți utiliza în același mod
descărcați de exemplu „Microsoft Remote Desktop” din App Store și conectați-vă la Raspberry Pi specificând adresa IP
Descărcați cartea electronică.
descoperă secretele Raspberry Pi într-o provocare de 30 de zile.
de pe un smartphone
puteți utiliza protocolul RDP de pe un smartphone destul de ușor
într-adevăr, aplicația „Microsoft Remote Desktop” este disponibilă și pentru Android și iOS
deci, da, este posibil să se conecteze și să-l utilizați, dar nu este mare
desktop la distanță cu SSH și X11 forwarding
Introducere
X11 este principalul Linux grafic Window Manager
x11 forwarding peste SSH este o modalitate de a porni o aplicație de la un server atunci când este conectat cazul nostru, aceasta va lansa aplicații Raspberry Pi de pe desktopul nostru (deci nu este acces complet la desktop)
această metodă ar putea funcționa dintr-o locație la distanță. Ar fi suficient să deschideți portul SSH (22) din exterior
Nu uitați să limitați adresele IP permise în acest caz și poate să configurați protecții suplimentare precum fail2ban pentru a evita orice probleme de securitate
instalare
nu este nimic de făcut pe Raspberry Pi, redirecționarea X11 este activată implicit pe Raspbian
dacă aveți vreo problemă, puteți verifica dacă X11Forwarding este necomentat sshd_config,
de la Linux sau Mac OS
folosind Linux sau Mac OS, accesul este aproape ca de obicei, deoarece trebuie doar să vă conectați la SSH adăugând un parametru:
ssh -X [email protected]
introduceți parola și apoi porniți aplicația cu comanda nohup:
nohup chromium-browser &
înlocuiți chromium-browser cu aplicația la alegere
aplicația se va deschide pe computer (cu mai mult sau mai puțin lent, în funcție de cazul de la> folosind Windows veți avea nevoie de:
– putty (pe care probabil aveți deja pentru conexiunea ssh)
– Xming (descărcați-l pe SourceForge)
odată ce xming este instalat (opțiunile implicite funcționează foarte bine), urmați acești pași:
- Start Putty
- umple numele de gazdă cu ceva de genul [email protected]
- umpleți sesiunile salvate cu ceva de genul Raspberry Pi
- mergeți la conexiune> SSH în meniul din stânga și bifați „activați redirecționarea X11”
- reveniți la sesiune și faceți clic pe Salvați
- apoi faceți dublu clic pe noua sesiune salvată pentru a vă conecta
odată ce acest lucru este făcut, accesul SSH la Raspberry Pi este păstrat, cu redirecționarea x11 activată
odată ajuns în consolă, puteți lansa o aplicație Raspberry pe computerul Windows cu comanda nohup:
nohup baobab &
aceasta va porni Raspberry Pi disk manager pe desktopul Windows :
de pe un smartphone
nu cred că este posibil să folosiți această metodă de pe telefon (spuneți-mi dacă știți cum)
am văzut deja oameni care încep un server X pe Android pentru a utilizați o aplicație Android pe computerul lor, dar nu invers
desktop la distanță cu VNC
introducere
VNC (Virtual Network Computing) este un sistem pentru a partaja un desktop grafic, destul de aproape de xrdp
diferența este că vă conectați la sesiunea curentă direct, spre deosebire de xrdp care creat o nouă sesiune
există un număr mare de servere și clienți VNC (RealVNC, TightVNC, UltraVNC, …)
VNC ruleaza pe portul 5900
puteți face NAT pentru a face disponibil din exterior, dacă este necesar
instalare
vom instala serverul RealVNC pe Raspberry Pi, care este disponibil în depozitele
urmați pașii de mai jos pentru a instala:
- actualizați depozitul :
sudo apt-get update
- instalați serverul RealVNC :
sudo apt-get install realvnc-vnc-server
- activați serverul VNC :
- start configurare raspbian
sudo raspi-config
- trebuie să interfațare opțiuni
- selectați VNC
- Răspuns Da
- selectați Finish pentru a iesi (sau ESC)
- start configurare raspbian
acum, că am terminat instalarea VNC, să vedem cum să se conecteze
de la Linux
pe Linux, cel mai simplu mod pe care l-am găsit a fost să instalez clientul RealVNC (Remmina permite, de asemenea, conexiuni VNC în teorie, dar nu a funcționat pentru mine)
Deci, puteți descărca RealVNC Viewer aici
lăsați opțiunea implicită (independentă) dacă este de a utiliza o dată, dar vă sfătuiesc să alegeți .deb sau .rpm în funcție de sistemul dvs. de operare, pentru a avea comanda rapidă RealVNC în programele
în majoritatea cazurilor, o puteți instala făcând dublu clic pe fișier, dar, dacă este necesar, o puteți face pe linia de comandă, de exemplu:
Debian like : dpkg -i VNC-Viewer-6.18.625-Linux-x64.debRedhat like : rpm -ihv VNC-Viewer-6.18.625-Linux-x64.rpm
apoi, utilizarea RealVNC este foarte simplu, doar indica IP de Raspberry Pi și valida
accesul va fi marcat automat pentru vremurile viitoare
din Windows
Din Windows este același lucru, puteți descărca și instala RealVNC de pe site-ul lor oficial
apoi lansați software-ul prin meniul Start, tastați IP-ul Raspberry Pi și aici sunteți conectat la desktopul de la distanță
datele de conectare solicitate sunt utilizatorii obișnuiți ai sistemului (de exemplu pi / Raspberry dacă nu ați schimbat parola)
de la Mac OS
RealVNC este, de asemenea, disponibil pentru Mac OS asa ca doar a lua și instalați-l și apoi urmați aceiași pași ca mai jos de la un smartphone
de la un smartphone
RealVNC oferă, de asemenea, o aplicație pentru iOS și Android smartphone-uri, astfel încât să puteți folosi de fiecare dată, peste tot software proprietar foarte aproape de VNC pentru utilizarea Desktop la distanță, dar adaugă caracteristici suplimentare, cea mai mare parte orientate spre afaceri
De exemplu, TeamViewer facilitează accesul de la distanță la o mașină pe o altă clădire/oraș peste Internetul.
nu este nevoie să deschideți un port specific pentru fiecare computer ca și în cazul soluțiilor anterioare
în mod implicit, TeamViewer connect pe portul 5938, dar poate utiliza și porturile 80 și 443 dacă nu este deschis (deci va funcționa nativ de cele mai multe ori)
instalare
instalarea nu este evidentă, deoarece chiar dacă este menționată în documentația unui pachet pentru ARM, acesta nu este prezent în linkurile de descărcare Linux și nu există o categorie Raspberry Pi
descărcarea nu este evidentă făcut din această pagină, dar care redirecționează foarte repede la descărcări Linux
pe scurt, vă dau instalarea procedură fără a fi nevoie să mergeți la site-ul lor:
- obțineți pachetul ARM pentru TeamViewer
wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
- instalați-l
sudo dpkg -i teamviewer-host_armhf.deb
- veți obține unele erori de dependențe, remediați-le făcând
sudo apt-get updatesudo apt-get -f install
- dacă aveți un cont TeamViewer, îl puteți configura făcând :
sudo teamviewer setup
- în caz contrar, va trebui să setați o parolă pentru a vă conecta, astfel :
sudo teamviewer passwd YOURPASSWORD
- și apoi puteți obține doar ID-ul Raspberry Pi în acest fel:
sudo teamviewer info
de la Linux
pe Linux, începeți prin descărcarea clientului TeamViewer de pe site-ul oficial site-ul
apoi instalați-l cu managerul de pachete sau de a face ceva de genul :
sudo dpkg -i teamviewer_13.2.13582_amd64.deb
porniți aplicația prin meniul Start sau tastând „TeamViewer” într-un terminal
Conectați-vă dacă aveți un cont
apoi introduceți ID-ul TeamViewer în câmpul ID partener și apăsați enter
acesta vă va cere parola definită anterior și conectați-vă la Raspberry Pi în Remote Desktop
de la Windows și Mac OS
pentru utilizatorii de Windows și Mac OS este aceeași procedură, așa că nu o voi duplica
descărcați TeamViewer, instalați-l și apoi introduceți ID & parola anterior get/set
de la un smartphone
TeamViewer oferă suport pentru software-ul său pentru Android, iPhone, Windows și Blackberry smartphone-uri
este, prin urmare, posibil să se utilizeze aplicația în același mod de a face sprijin spontan de oriunde
Desktop la distanță cu NoMachine
Introducere
NoMachine un alt instrument de acces Desktop la distanță pe care îl puteți utiliza cu RaspberryPi dvs.
NoMachine se bazează pe protocolul NX, care a fost creat pentru a îmbunătăți performanța afișajului clasic X
utilizarea este foarte aproape de VNC
dacă este utilizat în spatele unui firewall, vă rugăm să rețineți că NoMachine utilizează portul 4000 pentru conexiuni de la client
este posibil să se schimbe porturile implicite în instrumentele de administrare ale serverului NoMachine
instalare
NoMachine este prevăzută pentru Raspberry Pi, astfel încât să puteți obține pachetul corespunzător mediului pe această pagină
Descărcați-l și instalați-l cu :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
înlocuiți numărul versiunii cu ultimul pe care îl obțineți
instalarea poate dura câteva minute
de la orice sistem de operare
odată ce instalarea este completă pe Raspberry Pi, va trebui să-l instalați pe computerul client, precum și
du-te înapoi la site-ul oficial și descărca de data aceasta versiunea corespunzătoare computerului
Instalați fișierul descărcat și lansarea NoMachine
un asistent va începe, apoi NoMachine va detecta automat Raspberry Pi pe computerul dumneavoastră rețea
trebuie să faceți dublu clic pe Raspberry Pi pentru a vă conecta
vă va cere acreditările (pi/raspberry sau parola pe care ați definit-o) și veți fi conectat
de pe un smartphone
NoMachine este de asemenea disponibil pentru Android și iOS, astfel încât să vă puteți conecta la Raspberry Pi de oriunde
Leave a Reply