Ako diaľkovo ovládať systémy Linux z Windows

How Remotely Control Linux Systems From Windows



Vďaka vzdialenému prístupu má používateľ prístup k súborom a údajom v inom systéme zo vzdialeného miesta bez toho, aby mal k systému fyzický prístup v reálnom živote, celkom v pohode. Správny? Vzdialený prístup je výhodný a výrazne pomáha šetriť čas.

Prečo vytvoriť vzdialené pripojenie k Linuxu z Windows?

Predpokladajme, že podnikáte a schôdzu s členmi predstavenstva máte asi za 10 minút. Zrazu si spomeniete, že váš prezentačný súbor 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 váš systém Linux v inej miestnosti a chcete vo svojom Linuxe spustiť niektoré príkazy alebo načítať niektoré súbory zo systému Linux a váš Linux je nedostupný alebo ste príliš leniví. Tak či onak, vo všetkých prípadoch poskytuje vzdialený prístup veľké pohodlie a šetrí veľa času.



Linux Ubuntu:

Teraz zo všetkých obľúbených distribúcií Linuxu je Ubuntu zďaleka najpopulárnejší. Všetky ostatné distribúcie Linuxu dohromady tvoria iba 35% Ubuntu (trendy vyhľadávania Google). Po vyhľadaní Linuxu sa zobrazí 161 miliónov výsledkov, zatiaľ čo ďalšie najobľúbenejšie distribúcie Linuxu, tj. Debian Linux, majú iba 65,9 milióna výsledkov vyhľadávania, takže vzhľadom na vyššie uvedené štatistiky budem v tomto návode používať Ubuntu. Na nadviazanie spojenia budete potrebovať fyzický prístup k počítaču Ubuntu. Ale nebojte sa, je to jednorazová vec.



Existuje mnoho spôsobov, ktorými môžete vzdialene pristupovať k systému Linux z Windows. Tu budem zdieľať tri spôsoby, ktorými môžete získať prístup k vzdialenému ovládaniu systémov Linux z Windows.





  1. SSH
  2. Pripojenie RDP
  3. Pripojenie VNC

Zistite IP adresu:

Bez ohľadu na to, akú metódu používate, zistenie adresy IP vášho systému je potrebné takmer v každom prípade. 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:



$sudovýstižnýInštaláciasieťové nástroje

Teraz zadajte nasledujúci príkaz:

$Ifconfig

Po napísaní vyššie uvedeného príkazu bude vaše okno terminálu vyzerať takto

Vašu IP adresu nájdete vedľa inet v prvej sekcii. V tomto prípade, ako vidíte na vyššie uvedenom obrázku, je adresa IP 10.0.2.15

Ak vyššie uvedená metóda nefunguje, môžete vyskúšať nasledujúce spôsoby:

Do terminálu napíšte nasledujúci príkaz. Nezabudnite, že to funguje pre niektoré verzie systému Linux, ako napríklad Ubuntu.

$meno hosťa–I

Metóda 1: Vzdialený prístup pomocou SSH (Secure Shell)

Pre túto metódu by ste mali nainštalovať PuTTY softvér, pretože je to lepšie ako používanie predvolená funkcia SSH systému Windows . PuTTY nadväzuje spojenie SSH medzi vašim operačným systémom Linux a počítačom so systémom Windows, ktoré vám poskytuje prístup k terminálu Linux.

Po inštalácii softvéru PuTTY napíšte pod názov hostiteľa (alebo IP adresu) názov vášho systému Linux alebo jeho IP adresu. Ak nie je, nastavte pripojenie na SSH. Teraz kliknite na otvorené. A voila, teraz máte prístup k príkazovému riadku Linuxu.

Poznámka: To vám umožní prístup iba k terminálu, to znamená, že nebudete ovládať myš. Napriek tomu je užitočné nainštalovať softvér pomocou príkazov terminálu

Metóda 2: Používanie protokolu RDP (Remote Desktop Protocol)

RDP je zatiaľ najľahš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 nie je prípad vášho systému Linux. Do systému Linux budete musieť nainštalovať nástroj XRDP. Na tento účel otvorte terminál (Ctrl+ Alt+ T) a zadajte nasledujúci príkaz

$sudovýstižnýInštaláciaxrdp

Stlačte y a stlačte Enter. Potom bude pokračovať v inštalácii.

Nasledovaný

$sudosystemctlpovoliťxrdp

Prvý príkaz nainštaluje nástroj XRDP. Druhý príkaz umožní možnosť automatického zapnutia pri spustení. Inými slovami, nástroj xrdp sa automaticky spustí po spustení systému Linux. Po dokončení tohto procesu. Prejdite do systému Windows a do vyhľadávacieho panela zadajte RDP. Kliknite na aplikáciu Vzdialená plocha.

Zadajte IP adresu vášho systému Linux vedľa štítku Počítač a kliknite na Pripojiť

Zadajte používateľské meno a heslo systému Linux.

Riešenie problémov: Napriek tomu, že pripojenie pomocou protokolu RDP je najľahší spôsob vzdialeného pripojenia, počas pripájania k systému Ubuntu sa vyskytujú problémy. Stalo sa to po vydaní Ubuntu 18.4 LTS. Linux nemá rád, ak je k nemu vzdialený prístup, 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 virtuálnej siete (VNC)

Môžete sa tiež pripojiť pomocou VNC. Ako bolo uvedené vyššie, SSH poskytuje prístup k terminálu (bez ovládania myšou). VNC poskytuje prístup k pracovnej ploche Linux (úplné ovládanie myšou). Existuje však určitý predpoklad na pripojenie pomocou tejto metódy, tj. Musíte nainštalovať nejaký softvér VNC.

Prejdite do svojho systému Linux a zadajte nasledujúci príkaz, aby ste sa presvedčili, že je aktuálny

$sudovýstižná aktualizácia

Teraz zadajte nasledujúci príkaz

$sudovýstižnýInštaláciatightvncserver

teraz to spust

$sudoserver tightvnc

Teraz vytvorte heslo pre svoje pripojenie. Dostanete číslo pracovnej plochy, väčšinou 1. Toto číslo si zapamätajte.

Potom nainštalujte VNC klient na oknách. Tieto nástroje TightVNC sú nainštalované vo zväzkoch, takže po inštalácii prejdite na vyhľadávací panel systému Windows a vyhľadajte prehliadač TightVNC. Spustite aplikáciu a zadajte IP adresu zariadenia Linux.

Teraz zadajte IP svojho systému Linux a za ním čí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ý spôsob je pre vaše použitie najvhodnejší.

  1. RDP používa xrdp, ktorý je open source
  2. SSH je možné použiť na vzdialený prístup k terminálu
  3. VNC je možné použiť namiesto RDP, ale je o niečo menej bezpečný

Odporúča sa nastaviť SSH bez ohľadu na to, akú metódu používate, pretože inštalácia ostatných dvoch metód je oveľa jednoduchšia.

Ubuntu má vstavaný nástroj pre vzdialenú plochu, ktorý je kompatibilný s VNC.