Jak vzdáleně ovládat systémy Linux z Windows

How Remotely Control Linux Systems From Windows

Díky vzdálenému přístupu může uživatel přistupovat k souborům a datům v jiném systému ze vzdáleného místa, aniž by měl skutečný fyzický přístup k systému, což je skvělé. Že jo? Vzdálený přístup je výhodný a hodně pomáhá šetřit čas.

Proč vytvořit vzdálené připojení k Linuxu z Windows?

Předpokládejme, že podnikáte a máte schůzku se členy představenstva za zhruba 10 minut. Najednou si pamatujete, že váš prezentační soubor je ve vašem domácím systému; vzdálený přístup může potenciálně zachránit den.



Nebo používáte systém Windows na jednom místě a váš systém Linux v jiné místnosti a chcete ve svém Linuxu spustit některé příkazy nebo načíst některé soubory ze systému Linux a váš Linux je nedostupný nebo jste příliš líní. Ať tak či onak, ve všech případech poskytuje vzdálený přístup velké pohodlí a šetří mnoho času.



Linux Ubuntu:

Nyní ze všech populárních distribucí Linuxu je Ubuntu zdaleka nejoblíbenější. Všechna ostatní distribuce Linuxu dohromady tvoří pouhých 35% Ubuntu (trendy ve vyhledávání Google). Při hledání Linuxu se objeví 161 milionů výsledků, zatímco další nejpopulárnější distribuce Linuxu, tj. Debian Linux, má pouhých 65,9 milionů výsledků vyhledávání, takže s ohledem na výše uvedené statistiky budu pro tento tutoriál používat Ubuntu. K navázání připojení budete potřebovat fyzický přístup k počítači Ubuntu. Ale nebojte se, je to jednorázová věc.



Existuje mnoho metod, pomocí kterých můžete vzdáleně přistupovat k Linuxu z Windows. Zde budu sdílet tři způsoby, kterými můžete přistupovat k dálkovému ovládání Linuxových systémů z Windows.

  1. SSH
  2. Připojení RDP
  3. Připojení VNC

Zjistěte IP adresu:

Bez ohledu na to, jakou metodu používáte, je nalezení IP adresy vašeho systému vyžadováno téměř ve všech případech. Následuje snadný způsob, jak zjistit IP vašeho systému Linux.

Přejděte na terminál v počítači se systémem Linux a zadejte následující příkaz:



$sudovýstižnýNainstalujtesíťové nástroje

Nyní zadejte následující příkaz:

$Ifconfig

Po napsání výše uvedeného příkazu bude okno vašeho terminálu vypadat takto

Svou IP adresu najdete vedle inet v první sekci. V tomto případě, jak vidíte z výše uvedeného snímku obrazovky, je IP adresa 10.0.2.15

Pokud výše uvedená metoda pro vás nefunguje, můžete vyzkoušet následující způsoby:

Do terminálu napište následující příkaz. Nezapomeňte, že to funguje u některých verzí Linuxu, jako je Ubuntu.

$jméno hostitele–Já

Metoda 1: Vzdálený přístup pomocí SSH (Secure Shell)

Pro tuto metodu byste měli nainstalovat Tmel software, protože je to lepší než používání výchozí funkce SSH systému Windows . PuTTY navazuje spojení SSH mezi vaším Linuxem a vaší pracovní plochou Windows, což vám poskytuje přístup k terminálu Linux.

Po instalaci softwaru PuTTY napište název vašeho systému Linux nebo jeho IP adresu pod štítek Host Name (nebo IP adresa). Pokud není, nezapomeňte nastavit připojení na SSH. Nyní klikněte na otevřít. A voila, nyní máte přístup k příkazovému řádku Linuxu.

Poznámka: To vám umožní přístup pouze k terminálu, tj. Nebude možné ovládat myš. Přesto je užitečné instalovat software pomocí příkazů Terminálu

Metoda 2: Použití RDP (Remote Desktop Protocol)

RDP je zatím nejjednodušší metoda. Nástroj RDP je již nainstalován v systému Windows. Systém Windows tedy nevyžaduje žádnou práci (softwarově). To však neplatí pro váš systém Linux. Ve vašem systému Linux budete muset nainstalovat nástroj XRDP. K tomu otevřete terminál (Ctrl+ Alt+ T) a zadejte následující příkaz

$sudovýstižnýNainstalujtexrdp

Stiskněte y a stiskněte Enter. Poté bude pokračovat v instalaci.

Následován

$sudosystemctlumožnitxrdp

První příkaz nainstaluje nástroj XRDP. Druhý příkaz povolí možnost automatického povolení při spuštění. Jinými slovy, nástroj xrdp se automaticky spustí při spuštění Linuxu. Po dokončení tohoto procesu. Přejděte do systému Windows a do vyhledávacího pole zadejte RDP. Klikněte na aplikaci Vzdálená plocha.

Zadejte IP adresu vašeho systému Linux vedle štítku Počítač a klikněte na připojit

Zadejte uživatelské jméno a heslo systému Linux.

Řešení potíží: Přestože je připojení přes RDP nejjednodušší metodou pro vzdálené připojení, při připojování k Ubuntu dochází k některým problémům. Stalo se to po vydání Ubuntu 18.4 LTS. Linux nemá rád vzdálený přístup, když je uživatel přihlášen. Jednoduchým řešením je tedy zkusit RDP po odhlášení z vašeho Linuxu

Metoda 3: Nastavení připojení pomocí připojení virtuální sítě (VNC)

Můžete se také připojit pomocí VNC. Jak již bylo uvedeno výše, SSH poskytuje přístup k terminálu (bez ovládání myší). VNC poskytuje přístup k desktopu Linux (plné ovládání myší). Existuje však určitý předpoklad pro připojení pomocí této metody, tj. Musíte nainstalovat nějaký software VNC.

Přejděte do systému Linux a zadejte následující příkaz, abyste se ujistili, že je aktuální

$sudovýstižná aktualizace

Nyní zadejte následující příkaz

$sudovýstižnýNainstalujtetightvncserver

teď to spusťte

$sudotightvnc server

Nyní vytvořte heslo pro své připojení. Dostanete číslo plochy, většinou 1. Toto číslo si zapamatujte.

Poté nainstalujte VNC klient na oknech. Tyto nástroje TightVNC jsou nainstalovány ve svazcích, takže po instalaci přejděte na vyhledávací panel systému Windows a vyhledejte prohlížeč TightVNC. Spusťte aplikaci a zadejte IP adresu zařízení Linux.

Nyní zadejte IP svého systému Linux následovaný číslem plochy, jak je znázorněno na výše uvedeném snímku obrazovky.

Závěr:

Nyní, když znáte tyto metody, měli byste vědět, který způsob je pro vaše použití nejlepší.

  1. RDP používá xrdp, který je open source
  2. SSH lze použít pro vzdálený přístup k terminálu
  3. Místo RDP lze použít VNC, ale je to o něco méně bezpečné

Doporučujeme nastavit SSH bez ohledu na to, jakou metodu používáte, protože instalace ostatních dvou metod je mnohem jednodušší.

Ubuntu má vestavěný nástroj pro vzdálenou plochu, který je kompatibilní s VNC.