eval(ez_write_tag([[468,60],’raspberrytips_com-box-2′,’ezslot_19′,157,’0′,’0′]));5 způsoby, jak remote desktop na Raspberry Pi (Windows/Linux/Mac)
Pokud nemáte Maliny přímo na dosah ruky (nebo ne obrazovky) a budete potřebovat, aby se pravidelné změny, na to, že může být zajímavé mít přístup na plochu z jiného počítače (kromě ssh)
Jak získat přístup k Vzdálené Ploše na Raspberry Pi?
existuje pět způsobů, jak můžete použít ke spuštění vzdálené plochy na Raspberry Pi, seřazené podle snadné instalace :
- Xrdp
- SSH X11 forwarding
- VNC
- Teamviewer
- NoMachine
Pro každou metodu, jsem se vysvětlit, jak to nastavit na vašem Raspberry Pi a jak se k ní z hlavní OS (Windows, Linux, Mac a dokonce i z chytrých telefonů)
instalovat potřebné balíčky a připojit, budete muset zjistit IP adresu vašeho Raspberry Pi, a pravděpodobně aktivovat a přihlásit SSH
nechám vás číst mé dva články na toto téma, pokud je potřeba,
Také, pokud máte opravdu zájem na zlepšení své dovednosti na Raspberry Pi, vřele doporučuji podívejte se na mou e-knihu zde. Je to 30denní výzva od začátečníků po mistra, s postupnými návody a mnoha projekty, které si můžete procvičit.
Obsah
Remote desktop s xrdp
Úvod
Xrdp je opensource protokol remote desktop protocol server, který umožňuje připojení k Linux desktop z libovolného operačního systému
Pokud potřebujete otevřít nebo přesměrovat přístup na váš router nebo firewall, vím, že xrdp používá standardní port 3389
Vezměte ji na další úroveň.
jsem tu, abych vám pomohl začít s Raspberry Pi a naučit se všechny dovednosti, které potřebujete, ve správném pořadí.
Instalace
instalace xrdp je jednoduché, protože je k dispozici v originální Raspbian repozitáře
Takže stačí spustit následující příkaz:
sudo apt-get install xrdp
xrdp je přítomen na raspberry jako služba, takže můžete spravovat pomocí obvyklých ovládacích prvků v případě potřeby :
sudo service xrdp start | stop | restart | status
Linux
připojit z pc pod Linuxem, radím vám použít Remmina
je k dispozici v repozitářích pro většinu distribucí:
sudo apt-get install remmina
Jakmile je nainstalován, spusťte jej a připojte se na IP adresu vašeho Raspberry Pi,
Na mém Ubuntu jsem se setkal s následující chybou:
"You requested an h264 GFX mode for server 192.168.1.15, but your libfreerdp does not support h264. Please check color depth settings."
Takže jsem musel přidat jako zástupce, rychlé připojení neumožňuje definovat barevná hloubka
výběrem GFX RFX v seznamu, chyba zmizela, a já jsem byl schopný propojit
Zde jsou možnosti jsem vyplnil :
Windows
start systému Windows „Připojení ke Vzdálené Ploše“ nástroj z nabídky start a vyplnit IP adresu :
Klepněte na „Connect“, a budete přijít na xrdp přihlašovací obrazovce
Vše, co musíte udělat, je zadat pověření a klepněte na OK
Nastavit Xorg pro Zasedání, pokud nevíte, co děláte,
Na ploše se poté zobrazí poměrně dobře,
V mém případě na ikonu byl trochu velký, takže jsem se změnil v možnostech vzhledu, ale jinak to bylo použitelné,
Od Mac OS
nemohl jsem udělat test na Mac OS, ale existuje několik RDP klientů, které můžete použít stejný způsob,
ke Stažení například „Microsoft Remote Desktop“ z App Store, a připojit se k vašemu Raspberry Pi pomocí zadání jeho IP adresa,
Stáhněte si eBook.
Odhalte tajemství Raspberry Pi v 30denní výzvě.
Z telefonu
můžete použít RDP protokol z chytrého telefonu velmi snadno.
Skutečně aplikace „Microsoft Remote Desktop“, je také k dispozici pro Android a iOS
Takže ano, je možné připojit a používat, ale není to skvělé,
Remote desktop SSH X11 forwarding
Úvod
X11 je hlavní Linux grafický správce oken
X11 forwarding přes SSH, je způsob, jak spustit aplikaci ze serveru při připojení k němu přes SSH
V v našem případě to spustí aplikace Raspberry Pi z naší plochy (takže to není plný přístup k ploše)
tato metoda by mohla fungovat ze vzdáleného umístění. To by bylo dost na otevřený SSH port (22) z venku
Nezapomeňte omezit povolené IP adresy v tomto případě, a možná nastavit další ochrany jako fail2ban, aby se zabránilo bezpečnostní problémy
Instalace
není nic dělat na Raspberry Pi, X11 Forwarding je povolen ve výchozím nastavení na Raspbian
Pokud máte nějaký problém, můžete zkontrolovat, že X11Forwarding, je zadán a nastavit na yes v /etc/ssh/sshd_config,
Z Linuxu nebo Mac OS
Pomocí Linux nebo Mac OS, přístup je téměř jako obvykle, protože budete muset pouze přihlásit na SSH přidáním parametru:
ssh -X [email protected]
Zadejte své heslo, a pak začít své aplikace s nohup příkaz :
nohup chromium-browser &
Nahradit chromium-browser s app dle vašeho výběru
aplikace se otevře na vašem počítači (s více nebo méně pomalé, v závislosti na případu 🙂 )
Windows
Používáte Windows, budete potřebovat:
– Tmel (které jste pravděpodobně již mají pro SSH připojení)
– Xming (ke stažení na Sourceforge)
Jednou Xming je nainstalován (výchozí možnosti fungují velmi dobře), postupujte takto:
- Začít Tmel
- Vyplňte jméno s něčím, jako je [email protected]
- Vyplnit Uložené relace s něčím, jako je Raspberry Pi
- Připojení > SSH v levém menu, a zaškrtněte „Enable X11 forwarding“
- vrátit k Relaci a klepněte na tlačítko Uložit
- Potom double-klikněte na vaše nové uloženou relaci připojit
Jakmile je to hotovo, vaše SSH přístup k Raspberry Pi je udržované, s X11 forwarding povoleno
Jakmile v konzoli, můžete spustit Malina aplikaci na vašem Windows počítači s nohup příkaz:
nohup baobab &
tím se spustí Správce disků Raspberry Pi na ploše systému Windows :
Z telefonu
nemyslím si, že je možné tuto metodu použít z vašeho telefonu (řekněte mi, pokud víte, jak)
už jsem viděl lidi, start X serveru na Android používat android aplikace na jejich počítači, ale ne jiná cesta kolem
Remote desktop s VNC
Úvod
VNC (Virtual Network Computing) je systém pro sdílení grafické ploše, dost blízko, aby xrdp
rozdíl je V tom, že se připojíte k aktuální relace přímo, na rozdíl od xrdp, které vytvořena nová relace
Existuje velké množství VNC servery a klienty (RealVNC, TightVNC, UltraVNC, …)
VNC běží na portu 5900
co můžete udělat NAT, aby to bylo dostupné zvenčí, pokud je potřeba,
Instalace
Budeme nainstalujte RealVNC server na Raspberry Pi, který je k dispozici v repozitářích
Postupujte podle níže uvedených kroků k instalaci:
- Aktualizujte svůj repozitář :
sudo apt-get update
- Nainstalujte RealVNC server :
sudo apt-get install realvnc-vnc-server
- Povolit VNC Server :
- Začít raspbian konfigurace
sudo raspi-config
- Propojení možnosti
- Vyberte VNC
- Odpověď Ano
- Vyberte možnost Dokončit a ukončete (nebo ESC)
- Začít raspbian konfigurace
Nyní, že jsme dokončili instalaci VNC, pojďme se podívat, jak se připojit
Linux
Na Linux, nejjednodušší způsob, jak jsem zjistil, bylo, aby nainstalujte RealVNC klient (Remmina také umožňuje VNC připojení v teorii, ale to nefunguje pro mě)
Takže si můžete stáhnout RealVNC viewer
Ponechte výchozí možnost (Samostatný), je-li použít jednou, ale radím vám, abyste si vybrat .deb nebo .ot / min podle vašeho OS, RealVNC zástupce v programech
Ve většině případů, můžete nainstalovat dvojitým kliknutím na soubor, ale pokud je to nutné, můžete to udělat na příkazovém řádku, například:
Debian like : dpkg -i VNC-Viewer-6.18.625-Linux-x64.debRedhat like : rpm -ihv VNC-Viewer-6.18.625-Linux-x64.rpm
Pak je použití RealVNC je super jednoduché, stačí uvést IP adresu Raspberry Pi a ověřit
Přístup bude automaticky přidat do záložek pro budoucí časy,
Windows
Od Windows je to to samé, můžete stáhnout a nainstalovat RealVNC z jejich oficiální webové stránky
spusťte software prostřednictvím nabídky start, zadejte IP adresu Raspberry Pi a tady jste připojeni ke vzdálené ploše
požadované přihlašovací údaje jsou obvykle uživatelé systému (například pi/raspberry pokud jste nezměnili heslo)
Od Mac OS
RealVNC je také k dispozici pro Mac OS, tak jen získat a nainstalovat a potom postupujte podle stejných kroků, jak je uvedeno níže 🙂
Z telefonu
RealVNC také aplikace pro iOS a Android chytré telefony, takže můžete ji použít pokaždé, všude 🙂
Remote desktop s Teamviewer
Úvod
Teamviewer je proprietární software velmi blízko k VNC pro vzdálené plochy používat, ale přidává další funkce, většinou orientované na podnikání
například Teamviewer umožňuje vzdálený přístup k počítači na další budovy/město nad Internet.
není třeba otevřít porty pro každý počítač, stejně jako u předchozích řešení
ve výchozím nastavení, TeamViewer připojit na portu 5938, ale můžete také použít porty 80 a 443, pokud není otevřen (takže to bude fungovat nativně většinu času),
Instalace
instalace není zřejmé, protože i když je to uvedeno v dokumentaci balíčku za RUKU, to není v Linuxu odkazy na stažení a tam je žádné Raspberry Pi kategorii
stahování je udělat z této stránky, ale že přesměruje velmi rychle na Linux popularita
stručně řečeno, jsem vám instalace postup, aniž by museli jít na jejich stránky:
- Získat RUKU balíček pro TeamViewer
wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
- Nainstalujte
sudo dpkg -i teamviewer-host_armhf.deb
- Budete mít nějaké závislosti chyby, opravit je tím, že dělá
sudo apt-get updatesudo apt-get -f install
- Pokud máte účet TeamViewer, můžete nakonfigurovat to tím, že dělá :
sudo teamviewer setup
- Jinak, budete muset nastavit heslo pro připojení, jako je tento :
sudo teamviewer passwd YOURPASSWORD
- A pak můžete jen získat Raspberry Pi ID tímto způsobem:
sudo teamviewer info
Linux
Na Linuxu, začněte tím, že stažením aplikace TeamViewer klienta z oficiálních stránek
Pak ji nainstalovat s vaší správce balíčků, nebo tím, že dělá něco jako :
sudo dpkg -i teamviewer_13.2.13582_amd64.deb
Spustit aplikaci přes nabídku Start, nebo zadáním „TeamViewer“ v terminálu.
Přihlaste se pokud máte účet
Poté zadejte TeamViewer ID v Partnerských ID pole a stiskněte klávesu enter
To vás požádá o heslo definované dříve a připojit k Malina Pi v remote desktop
Od Windows a Mac OS
Pro Windows a Mac OS uživatelé, je to stejný postup, takže nebudu duplikovat.
ke Stažení Teamviewer, nainstalujte jej a pak, zadejte ID & Heslo dříve get/set
Z telefonu
aplikace TeamViewer poskytuje podporu pro svůj software na Android, iPhone, Windows a Blackberry
To je proto, možné použít app stejným způsobem, aby se spontánní podporu odkudkoliv,
Remote desktop s NoMachine
Úvod
NoMachine je další přístup ke vzdálené ploše nástroj, který můžete použít s vaší RaspberryPi
NoMachine je založen na NX protokolu, který byl vytvořen s cílem zlepšit výkon klasické zobrazení X
použití velmi blízko k VNC
Pokud se používá za firewallem, prosím, na vědomí, že NoMachine používá port 4000, pro spojení od klienta,
je možné změnit výchozí nastavení portů v administraci nástroje NoMachine server
Instalace
NoMachine je k dispozici pro Raspberry Pi, takže můžete získat balíček, který odpovídá vašemu prostředí na této stránce
Stáhnout a nainstalovat je s :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
Nahradit číslo verze s poslední, se dostanete
Instalace může trvat několik minut,
Z libovolného operačního systému
Po dokončení instalace se na Raspberry Pi, musíte nainstalovat na klientský počítač
vrátit se na oficiální stránky a stáhněte si tentokrát verzi odpovídající vašemu počítači,
Nainstalujte stažený soubor a spusťte NoMachine
asistent bude start, pak NoMachine bude automaticky detekovat váš Raspberry Pi na síť
dvakrát klikněte na Raspberry Pi, připojit
To se vás zeptá na vaše přihlašovací údaje (pi/raspberry, nebo heslo, které jste definovali), a budete přihlášeni
Z telefonu
NoMachine je také k dispozici pro Android a iOS, takže můžete připojit k Raspberry Pi z kdekoli
Video
Podívejte se na RaspberryTips YouTube kanál přijímat nová videa ve zdroji :
Závěr
Tak jsme se dozvěděli, připojení k vzdálené ploše v 5 způsobů:
- balíček Xrdp, které poskytuje Windows-jako remote desktop
- S SSH X11 Forwarding, který umožňuje spuštění aplikace na počítači klienta (a ne celý desktop)
- S VNC, který umožňuje lokální přístup k Raspberry Pi
- S aplikací Teamviewer, který umožňuje mimo jiné vzdálený přístup k Raspberry Pi
- S NoMachine, která umožňuje lokální přístup k více elegantně a rychle, než VNC
Takže, jaký je váš oblíbený?
podle mého názoru, myslím, že VNC a NoMachine jsou moje oblíbené, rychlé a čisté zobrazení bez tíže Teamviewer
Ale to je proto, že potřebuju to pouze na místní síti, záleží na případech.
Leave a Reply