Proč navázat vzdálené připojení k Linuxu z Windows?
Předpokládejme, že podnikáte a máte schůzku se členy správní rady přibližně za 10 minut. Najednou si vzpomenete, že soubor prezentace 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 spustit nějaké příkazy na vašem Linuxu nebo načíst nějaké soubory z vašeho Linuxu a váš Linux je nepřístupný, nebo jste příliš líní. Ať tak či onak, vzdálený přístup ve všech případech poskytuje velké pohodlí a šetří mnoho času.
Linux Ubuntu:
Ze všech populárních distribucí Linuxu je Ubuntu zdaleka nejoblíbenější. Všechny ostatní kombinované distribuce Linuxu tvoří celkem pouhých 35% Ubuntu (trendy ve vyhledávání Google). Při prohledávání Linuxu se objeví 161 milionů výsledků, zatímco další nejoblíbenější distribuce Linuxu i.E., 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 výukový program používat Ubuntu. Chcete-li navázat spojení, budete muset fyzicky přistupovat k zařízení Ubuntu. Ale nebojte se, toto je jednorázová věc.
Existuje mnoho metod, kterými můžete vzdáleně přistupovat k Linuxu z Windows. Zde budu sdílet tři způsoby, kterými můžete vzdáleně ovládat systémy Linux z Windows.
- SSH
- Připojení RDP
- Připojení VNC
Najděte IP adresu:
Bez ohledu na to, jakou metodu použijete, je nalezení adresy IP vašeho systému vyžadováno téměř ve všech případech. Následuje jednoduchý způsob, jak najít 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:
$ sudo apt nainstalujte síťové nástrojeNyní zadejte následující příkaz:
$ IfconfigPo napsání výše uvedeného příkazu bude okno terminálu vypadat takto
Vaši IP adresu najdete vedle „inet“ v první části. V tomto případě, jak vidíte na výše uvedeném 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í systému Linux, jako je Ubuntu.
$ hostname -I
Metoda 1: Vzdálený přístup pomocí SSH (Secure Shell)
U této metody byste měli nainstalovat software PuTTY, protože je to lepší než používat výchozí funkci SSH systému Windows. PuTTY naváže spojení SSH mezi vaším Linuxem a vaší pracovní plochou Windows, které vám umožní přístup k terminálu Linux.
Po instalaci softwaru PuTTY napište název svého systému Linux nebo jeho IP adresu pod štítek „Název hostitele (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: Tím získáte přístup pouze k terminálu, tj.E., ovládání myší nebude možné. Přesto je to užitečné pro instalaci softwaru pomocí příkazů Terminál
Metoda 2: Použití RDP (Remote Desktop Protocol)
RDP je zatím nejjednodušší metoda. Nástroj RDP je již v oknech nainstalován. Systém Windows tedy nevyžaduje žádnou práci (softwarově). To však neplatí pro váš systém Linux. V systému Linux budete muset nainstalovat nástroj XRDP. Za tímto účelem otevřete terminál (Ctrl + Alt + T) a zadejte následující příkaz
$ sudo apt install xrdp
Stiskněte „y“ a stiskněte Enter. Poté bude pokračovat v instalaci.
Následován
$ sudo systemctl povolit xrdp
První příkaz nainstaluje nástroj XRDP. Druhý příkaz umožní automatické povolení při spuštění. Jinými slovy, nástroj xrdp se automaticky spustí při spuštění systému Linux. Po dokončení tohoto procesu. Přejděte do systému Windows a do vyhledávací lišty zadejte „RDP.”Klikněte na„ Vzdálená plocha.“
Zadejte adresu IP vašeho systému Linux vedle štítku „Počítač“ a klikněte na připojit
Zadejte uživatelské jméno a heslo vašeho systému Linux.
Odstraňování problémů: Ačkoli připojení přes RDP je nejjednodušší způsob vzdáleného připojení, během připojení k Ubuntu se vyskytnou určité problémy. To se začalo dít po Ubuntu 18.4 vydání LTS. Linux nemá rád, když je k němu přistupován vzdáleně, když je uživatel přihlášen. Jednoduchým řešením je tedy vyzkoušet RDP po odhlášení z vašeho Linuxu
Metoda 3: Nastavení připojení pomocí připojení k virtuální síti (VNC)
Můžete se také připojit pomocí VNC. Jak již bylo zmíněno výše, SSH poskytuje přístup k terminálu (bez ovládání myší). VNC poskytuje přístup k pracovní ploše Linuxu (plné ovládání myší). Existuje však nějaký předpoklad pro připojení pomocí této metody, tj.E., musíte nainstalovat nějaký software VNC.
Přejděte do svého systému Linux a zadejte následující příkaz, abyste se ujistili, že je aktuální
$ sudo apt aktualizaceNyní zadejte následující příkaz
$ sudo apt nainstalovat tightvncserverteď to spusťte
$ sudo tightvnc serverNyní vytvořte heslo pro vaše připojení. Dostanete číslo plochy, většinou 1. Zapamatujte si toto číslo.
Poté nainstalujte klienta VNC na Windows. Tyto nástroje TightVNC jsou instalovány ve svazcích, takže po instalaci přejděte do vyhledávací lišty systému Windows a vyhledejte „TightVNC Viewer. "Spusťte aplikaci a zadejte IP adresu zařízení Linux.".
Nyní zadejte IP vašeho 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ž tyto metody znáte, měli byste vědět, který způsob je pro vaše použití nejvhodnější.
- RDP používá xrdp, což je open source
- SSH lze použít ke vzdálenému přístupu k terminálu
- Místo RDP lze použít VNC, ale je to o něco méně bezpečné
Doporučuje se nastavit SSH bez ohledu na to, jakou metodu použijete, protože instalace dalších dvou metod je mnohem jednodušší.
Ubuntu má zabudovaný nástroj pro vzdálenou plochu, který je kompatibilní s VNC.