Articles

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 :

  1. Xrdp
  2. SSH X11 forwarding
  3. VNC
  4. Teamviewer
  5. 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

Raspberry Pi Kurz
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 :

remmina vzdálený desktop

Windows

start systému Windows „Připojení ke Vzdálené Ploše“ nástroj z nabídky start a vyplnit IP adresu :

windows remote desktop

Klepněte na „Connect“, a budete přijít na xrdp přihlašovací obrazovce

xrdp přihlášení ke vzdálené ploše

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,

Mistr váš Raspberry Pi do 30 dnů
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:

  1. Začít Tmel
  2. Vyplňte jméno s něčím, jako je [email protected]
  3. Vyplnit Uložené relace s něčím, jako je Raspberry Pi
  4. Připojení > SSH v levém menu, a zaškrtněte „Enable X11 forwarding“
  5. vrátit k Relaci a klepněte na tlačítko Uložit
  6. 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:

  1. Aktualizujte svůj repozitář :
    sudo apt-get update
  2. Nainstalujte RealVNC server :
    sudo apt-get install realvnc-vnc-server
  3. Povolit VNC Server :
    1. Začít raspbian konfigurace
      sudo raspi-config
    2. Propojení možnosti
    3. Vyberte VNC
    4. Odpověď Ano
    5. Vyberte možnost Dokončit a ukončete (nebo ESC)

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:

  1. Získat RUKU balíček pro TeamViewer
    wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
  2. Nainstalujte
    sudo dpkg -i teamviewer-host_armhf.deb
  3. Budete mít nějaké závislosti chyby, opravit je tím, že dělá
    sudo apt-get updatesudo apt-get -f install
  4. Pokud máte účet TeamViewer, můžete nakonfigurovat to tím, že dělá :
    sudo teamviewer setup
  5. Jinak, budete muset nastavit heslo pro připojení, jako je tento :
    sudo teamviewer passwd YOURPASSWORD
  6. 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

teamviewer remote desktop připojení

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íť

remote desktop s nomachine

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

Top 3 způsoby, jak Remote Desktop na Raspberry Pi

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.

raspberry pi remote desktop