Prečo nadviazať vzdialené pripojenie k systému Linux z Windows?
Predpokladajme, že podnikáte a že máte stretnutie s členmi predstavenstva asi za 10 minút. Zrazu si spomeniete, že súbor s prezentáciou je vo vašom domácom systéme; vzdialený prístup môže potenciálne zachrániť deň.
Alebo máte spustený systém Windows na jednom mieste a svoj systém Linux v inej miestnosti a chcete vo svojom systéme Linux spustiť nejaké príkazy alebo načítať nejaké súbory zo systému Linux a váš systém Linux je neprístupný, alebo ste príliš lenivý. V obidvoch prípadoch poskytuje vzdialený prístup veľké pohodlie a šetrí veľa času.
Linux Ubuntu:
Teraz zo všetkých populárnych distribúcií Linuxu je Ubuntu zďaleka najpopulárnejší. Všetky ďalšie kombinované distribúcie Linuxu tvoria spolu iba 35% Ubuntu (trendy vo vyhľadávaní Google). Pri prehľadávaní systému Linux sa zobrazí 161 miliónov výsledkov, zatiaľ čo ďalšia najobľúbenejšia distribúcia systému Linux i.e., Debian Linux, má iba 65.9 miliónov výsledkov vyhľadávania, takže pri zohľadnení vyššie uvedených štatistík budem pre tento tutoriál používať Ubuntu. Na vytvorenie spojenia budete musieť fyzicky pristupovať k zariadeniu Ubuntu. Ale nebojte sa, toto je jednorazová vec.
Existuje mnoho metód, prostredníctvom ktorých môžete na diaľku pristupovať k systému Linux zo systému Windows. Tu budem zdieľať tri spôsoby, ako môžete na diaľku ovládať systémy Linux z Windows.
- SSH
- Pripojenie RDP
- Pripojenie VNC
Nájdite adresu IP:
Bez ohľadu na to, aký spôsob použijete, je vyhľadanie adresy IP vášho systému potrebné takmer vo všetkých prípadoch. Nasleduje jednoduchý spôsob, ako nájsť IP vášho systému Linux.
Prejdite na terminál v počítači so systémom Linux a zadajte nasledujúci príkaz:
$ sudo apt nainštalovať net-toolsTeraz zadajte nasledujúci príkaz:
$ IfconfigPo napísaní vyššie uvedeného príkazu bude okno terminálu vyzerať takto
Vašu IP adresu nájdete vedľa „inet“ v prvej časti. V tomto prípade, ako vidíte na vyššie uvedenom obrázku, je IP adresa „10.0.2.15 ”
Ak vyššie uvedená metóda nefunguje, môžete vyskúšať nasledujúce spôsoby:
Do terminálu napíš nasledujúci príkaz. Pamätajte, že to funguje pre niektoré verzie Linuxu, ako je Ubuntu.
$ hostname -I
Metóda 1: Vzdialený prístup pomocou SSH (Secure Shell)
Pre túto metódu by ste si mali nainštalovať softvér PuTTY, pretože je to lepšie ako používať predvolenú funkciu SSH systému Windows. PuTTY nadviaže spojenie SSH medzi vašim Linuxom a pracovnou plochou Windows, vďaka čomu získate prístup k terminálu Linux.
Po inštalácii softvéru PuTTY napíšte názov svojho systému Linux alebo jeho IP adresu pod štítok „Názov hostiteľa (alebo IP adresa)“. Ak to tak nie je, nezabudnite nastaviť pripojenie na SSH. Teraz kliknite na otvorené. A voila, teraz máte prístup k príkazovému riadku systému Linux.
Poznámka: Takto získate prístup iba k terminálu, t.e., nebude žiadne ovládanie myšou. To je stále užitočné pri inštalácii softvéru pomocou príkazov Terminal
Metóda 2: Používanie RDP (Remote Desktop Protocol)
RDP je zatiaľ najjednoduchšia metóda. Nástroj RDP je už v oknách nainštalovaný. Systém Windows teda nevyžaduje žiadnu prácu (softvérovo). To však neplatí pre váš systém Linux. V systéme Linux budete musieť nainštalovať nástroj XRDP. Otvorte terminál (Ctrl + Alt + T) a zadajte nasledujúci príkaz
$ sudo apt nainštalovať xrdp
Stlačte „y“ a stlačte Enter. Potom bude pokračovať v inštalácii.
Nasledovaný
$ sudo systemctl povoliť xrdp
Prvý príkaz nainštaluje nástroj XRDP. Druhý príkaz umožní automatické povolenie pri štarte. Inými slovami, nástroj xrdp sa automaticky spustí pri zavedení systému Linux. Po dokončení tohto procesu. Prejdite do systému Windows a do vyhľadávacieho panela zadajte „RDP.”Kliknite na„ Aplikácia vzdialenej plochy.“
Zadajte adresu IP vášho systému Linux vedľa štítku „Počítač“ a kliknite na tlačidlo Pripojiť
Zadajte užívateľské meno a heslo vášho systému Linux.
Riešenie problémov: Aj keď je pripojenie prostredníctvom protokolu RDP najjednoduchšou metódou vzdialeného pripojenia, počas pripojenia k systému Ubuntu sa vyskytujú určité problémy. Toto sa začalo diať po Ubuntu 18.Vydanie 4 LTS. Linuxu sa nepáči, keď sa k nemu pristupuje na diaľku, keď je používateľ prihlásený. Jednoduchým riešením je teda vyskúšať RDP po odhlásení z vášho systému Linux
Metóda 3: Nastavenie pripojenia pomocou pripojenia k virtuálnej sieti (VNC)
Môžete sa tiež pripojiť pomocou VNC. Ako už bolo spomenuté vyššie, SSH poskytuje prístup k terminálu (bez ovládania myšou). VNC poskytuje prístup na plochu Linuxu (plné ovládanie myšou). Existuje však určitý predpoklad na pripojenie pomocou tejto metódy, t.j.e., musíte si nainštalovať nejaký softvér VNC.
Prejdite do systému Linux a zadajte nasledujúci príkaz, aby ste sa uistili, že je aktuálny
$ sudo apt aktualizáciaTeraz zadajte nasledujúci príkaz
$ sudo apt nainštalovať tightvncserverteraz to spusti
$ sudo tightvnc serverTeraz si vytvorte heslo pre svoje pripojenie. Dostanete číslo pracovnej plochy, väčšinou 1. Pamätajte si toto číslo.
Potom nainštalujte klienta VNC do systému Windows. Tieto nástroje TightVNC sa inštalujú vo zväzkoch, takže po nainštalovaní prejdite do vyhľadávacieho panela systému Windows a vyhľadajte „TightVNC Viewer“. „Spustite aplikáciu a zadajte adresu IP zariadenia so systémom Linux.
Teraz zadajte adresu IP vášho systému Linux a za ňou číslo pracovnej plochy, ako je to znázornené na obrázku vyššie.
Záver:
Teraz, keď poznáte tieto metódy, mali by ste vedieť, ktorá cesta je pre vaše použitie najlepšia.
- RDP používa xrdp, ktorý je otvoreným zdrojom
- SSH možno použiť na vzdialený prístup k terminálu
- Namiesto RDP je možné použiť VNC, ale je to o niečo menej bezpečné
Odporúča sa nastaviť SSH bez ohľadu na to, akú metódu použijete, pretože to výrazne uľahčuje inštaláciu ďalších dvoch metód.
Ubuntu má zabudovaný nástroj pre vzdialenú plochu, ktorý je kompatibilný s VNC.