Spil Guider > videospil > alle video game > Sådan kører en Remote Desktop på Raspberry Pi med VNC

Sådan kører en Remote Desktop på Raspberry Pi med VNC

Din Raspberry Pi er en fantastisk lille computer, men det kan være en smule ubelejligt. Under normal brug, skal du tilslutte et tastatur og en mus, og tilslutte den til en HDMI-skærm (selvom der kan anvendes andre skærme) for at se kommandolinjen eller desktop.

Men denne isn ' t altid praktisk. Du er sikkert at bruge din skærm til din primære pc. Eller kan det være din primære tv. Uanset hvilken situation, der kommer et tidspunkt, hvor du synes, at det bare ville være en hel del lettere at oprette fjernforbindelse til din Raspberry Pi.

Vi har tidligere forklaret, hvordan du tilslutter bruge SSH, som leverer remote kommandolinje adgang. Men hvad nu hvis du har brug for adgang til Raspberry Pi skrivebord fra din pc eller laptop?

Det er her VNC kommer i.

Hvad er VNC?

Virtual Network Computing anvendelser den protokollen remote frame buffer til at give dig kontrol over en anden computer, transmission tastatur og mus input til fjerncomputeren og sende output tilbage på tværs af netværket til din skærm.

det betyder, at du kan starte problemer eksternt på din Raspberry Pi, justere indstillingerne i Raspbian GUI og generelt bruge desktop miljø meget som du ville gøre med pi sat i din skærm.

indtil for nylig, min egen foretrukne VNC løsning til Windows til Pi-forbindelser var via TightVNC, en VNC-løsning, der er let, hvis lidt træg.

Brug TightVNC til fjernbetjening forbindelse til din Raspberry Pi

Opsætning fjernadgang til din Raspberry Pi med TightVNC er enkel. Begynd ved at køre en pakke opdatering:

 sudo apt-get update 

... før man går videre til at installere TightVNC server til Linux:

 sudo apt-get install tightvncserver 

Bemærk at du kan enten gøre dette med din skærm tilsluttet, eller eksternt ved hjælp af kommandolinjen via SSH

med server installeret kører det:.

 tightvncserver 

Afslut ved at starte VNC-server:

 vncserver: 0 -geometry 1920x1080 -depth 24 

dette skaber en session på display 0 - holde et notat af dette, som du får brug for det, når du tilslutter


<. p> for at oprette forbindelse til denne server session, skal du først nødt til at installere TightVNC på din stationære computer. Linux-brugere bør blot installere TightVNC fremviseren:

 sudo apt-get install xtightvncviewer 

I mellemtiden kan Windows og Mac OS X-brugere downloade klienten fra www.tightvnc.com/download.php. Sørg for at du starter TightVNC Viewer på din computer, som download pakken også vil installere TightVNC Server på din PC.

Med TightVNC Viewer kører, skal du indtaste IP-adressen eller enhedens navn på din Raspberry Pi, efterfulgt af en colon og antallet af sessioner. For eksempel, for at oprette forbindelse til session 0, oprettet ovenfor, indtaste MyRaspberryPi:. 0, erstatter "MyRaspberryPi" med din egen enhed navn eller IP-adresse

Kør VNC på Boot

Som tingene står, dette fungerer kun, hvis du kører tightvncserver
hver gang du genstarter Raspberry Pi, hvilket betyder først etablere en SSH-forbindelse - ikke ideel! . Men du kan overvinde dette ved at oprette et startscript

Begynd ved at oprette en ny fil i nano:

 sudo nano vnc.sh 

og indtaste følgende script:
!

 # /bin /shvncserver: 0 -geometry 1920x1080 -depth 24 -dpi 96 

med denne indtastet, skal du trykke på CTRL + X for at afslutte tekst editor, vælge Y for at gemme. Dernæst indstille tilladelser:

 sudo chmod + x vnc.sh 

Du kan køre dette ved at indtaste

 ./vnc.sh 

En anden script kræves nu, men først skal du logge ind som root, og navigere til den rigtige mappe:

 sudo sucd /etc/init.d/

Create anden fil i nano, denne gang kaldet vncboot:

 sudo nano vncboot 

Indtast følgende (kopiere og indsætte bør arbejde, men tjek at det ikke har indsat multipe gange).

 #! /Bin /sh # /etc/init.d/vncboot### BEGIN INIT INFO # Tilbyder: vncboot # Required-start: $ remote_fs $ syslog # Required-Stop: $ remote_fs $ syslog # Standard-start: 2 3 4 5 # Standard-Stop: 0 1 6 # kort beskrivelse: Start VNC Server ved opstart # Beskrivelse:. Start VNC Server ved opstart ### END INIT INFOUSER = piHOME = /home /piexport BRUGER HOMEcase "$ 1" instart) echo "Start VNC Server" #Insert dine begunstigede indstillinger for en VNC sessionsu - pi -c "/usr /bin /vncserver: 0 -geometry 1280x800 -depth 16 -pixelformat rgb565" ;; stop) echo "Stop VNC server" /usr /bin /vncserver -kill: 0 ;; *) echo "Anvendelse: /etc/init.d/vncboot {starte | stoppe}" exit 1 ;; esacexit 0 

Dernæst gøre filen eksekverbar:

 chmod 755 vncboot 

Finish med

 update-rc.d /etc/init.d/vncboot defaults 

... eller hvis dette ikke virker ...

 update-rc .D vncboot defaults 

du kan teste dette virker ved at genstarte din Raspberry Pi, og forsøger en VNC-forbindelse fra din pc.

Når op at køre, skal du være i stand til at interagere med de fleste programmer på computeren og indstillinger. Nogle brugere finder TightVNC langsom, dog. Heldigvis er der et alternativ -. En slags VNC løbet SSH løsning

VNC løbet SSH med Xming

Hvis du har fulgt vores guide til SSH, eller tidligere har brugt tjenesten, du vil vide at sådanne forbindelser betjenes via en SSH-klient. På Windows, det er nok PuTTY, som du bør have installeret allerede.

Windows-brugere kan drage fordel af Xming, en VNC-stil løsning, der tilbyder hurtigere ydeevne og ekstra pålidelighed. Ligesom standard SSH, men dette afhænger af SSH bliver aktiveret på din Raspberry Pi, som du kan gøre ved hjælp raspi-config (den er aktiveret som standard).

Start med at downloade Xming fra Sourceforge og installation, der bekræfter, at Get den PuTTY link er valgt i installationsguiden.

Når Xming er installeret, skal du finde genvejen på skrivebordet, højreklik og vælg Egenskaber. I feltet Target, sikre, at filen adresse tilføjes som følger:

"C: \\ Program Files (x86) \\ Xming \\ Xming.exe": 0 -clipboard -multiwindow


Hvis teksten med fed ikke er til stede, tilføje det i og klik på Anvend.

Når du er færdig, starte Xming. Windows Firewall vil forsøge at blokere programmet, så vent dette felt for at dukke op og klikke på Tillad.


Vi er næsten der. I PuTTY, udvide menuen træet til venstre og gå til Connection & gt; SSH & gt; X11. Her tjek Aktiver X11 forwarding. . Retur til Session visning, indtast derefter IP-adressen eller enhedens navn til din Raspberry Pi, måske redde session, hvis du planlægger at bruge disse indstillinger igen

Klik på Opret forbindelse - sekunder senere, vil du nyde en virtuel desktop erfaring over SSH!

Fjernbetjening Connect Brug af Microsoft RDP

En anden mulighed for fjernforbindelser mellem stationære pc'er og Raspberry Pi er Microsofts RDP. Dette er indbygget i Windows Vista og nyere, så ingen ekstra software er påkrævet på din pc.

På din Raspberry Pi, åbne et terminalvindue og installere xrdp.

 sudo apt-get install xrdp 

Når det er installeret, vil det køre hver gang en godkendt tilslutning sker fra din PC, da xrdp kører som en service. Start Forbindelse til Fjernskrivebord i Windows (W8.x og senere kan blot søge efter "RDP" for at finde dette) og i Computer feltet, indtaste IP-adressen på din Pi. Når du klikker forbinde, bør Windows beder dig bekræfte forbindelsen, som identiteten af ​​målet computeren ikke vil være klar. Som du ved, at det er din Raspberry Pi, og på dit netværk, det er sikkert at fortsætte.


Når du bliver bedt, indtaste brugernavn og adgangskode for din Pi konto. Hvis du for eksempel, du havde ikke ændret standardindstillingerne, ville dette være brugernavn: pi og password:.! Hindbær

I et øjeblik, du skal fjernstyre tilsluttet din Raspberry Pi

Vi kigget på tre remote desktop løsninger til Raspberry Pi. Hvilken er din favorit? Bruger du forskellige remote desktop værktøjer? Fortæl os om det i kommentarerne.

Relaterede artikler