Paano makontrol ang malayuang Linux Systems mula sa Windows

How Remotely Control Linux Systems From Windows



Sa pamamagitan ng malayuang pag-access, maaaring ma-access ng isang gumagamit ang mga file at ang data sa isa pang system mula sa isang malayuang lokasyon nang hindi nagkakaroon ng aktwal na pisikal na pag-access sa system, medyo cool. Di ba Ang remote na pag-access ay kapaki-pakinabang at nakakatulong ng malaki sa pag-save ng oras.

Bakit nagtatag ng isang remote na koneksyon sa Linux mula sa Windows?

Ipagpalagay na nagpapatakbo ka ng isang negosyo, at mayroon kang pagpupulong sa mga miyembro ng lupon sa loob ng 10 minuto. Bigla, naaalala mo na ang iyong file ng pagtatanghal ay nasa iyong home system; ang malayuang pag-access ay maaaring maka-save ng araw.







O nagpapatakbo ka ng isang windows system sa isang lokasyon at ang iyong Linux system sa ibang silid, at nais mong magpatakbo ng ilang mga utos sa iyong Linux o kunin ang ilang mga file mula sa iyong Linux, at ang iyong Linux ay hindi ma-access, o ikaw ay masyadong tamad. Alinmang paraan, sa lahat ng mga kaso, ang remote access ay nagbibigay ng mahusay na kaginhawaan at nakakatipid ng maraming oras.



Linux Ubuntu:

Ngayon sa lahat ng mga tanyag na distros ng Linux, ang Ubuntu ang pinakatanyag. Ang lahat ng iba pang mga distrito ng Linux na pinagsama ay bumubuo ng isang kabuuang 35% lamang ng Ubuntu (mga trend sa paghahanap sa google). Sa paghahanap sa Linux, lilitaw ang 161 milyong mga resulta, habang ang susunod na pinakatanyag na mga distrito ng Linux ibig sabihin, ang Debian Linux, ay mayroong lamang 65.9 milyong mga resulta sa paghahanap, kaya't isinasaalang-alang ang mga nasa itaas na istatistika, gagamitin ko ang Ubuntu para sa tutorial na ito. Upang maitaguyod ang koneksyon, kakailanganin mong i-access ang Ubuntu machine nang pisikal. Ngunit huwag mag-alala, ito ay isang beses na bagay.



Maraming mga pamamaraan kung saan maaari mong mai-access nang malayuan ang iyong Linux mula sa mga bintana. Dito ko ibabahagi ang tatlong paraan kung saan maaari mong ma-access ang malayuang kontrolin ang Mga Linux System mula sa Windows.





  1. SSH
  2. Koneksyon sa RDP
  3. Koneksyon ng VNC

Hanapin ang IP address:

Hindi alintana kung anong pamamaraan ang ginagamit mo, ang paghahanap ng IP address ng iyong system ay kinakailangan halos sa bawat kaso. Ang sumusunod ay isang madaling paraan upang mahanap ang IP ng iyong Linux system.

Pumunta sa terminal sa iyong Linux machine at i-type ang sumusunod na utos:



$sudoapti-installnet-tool

Ipasok ngayon ang sumusunod na utos:

$Ifconfig

Matapos isulat ang utos sa itaas, magiging ganito ang window ng iyong terminal

Mahahanap mo ang iyong IP address sa tabi ng inet sa unang seksyon. Sa kasong ito, tulad ng nakikita mo mula sa screenshot sa itaas, ang IP address ay 10.0.2.15

Kung ang pamamaraan na nabanggit sa itaas ay hindi gagana para sa iyo, maaari mong subukan ang mga sumusunod na paraan:

Sa terminal, isulat ang sumusunod na utos. Tandaan, gumagana ito para sa ilan sa mga bersyon ng Linux tulad ng Ubuntu.

$hostname–Ako

Paraan 1: Remote Access gamit ang SSH (Secure Shell)

Para sa pamamaraang ito, dapat mong i-install ang PuTTY software, dahil mas mahusay ito kaysa sa paggamit windows default na pagpapaandar ng SSH . Nagtatag ang PuTTY ng isang koneksyon sa SSH sa pagitan ng iyong Linux at ng iyong Windows desktop, na nagbibigay sa iyo ng pag-access sa Linux terminal.

Matapos ang Pag-install ng PuTTY software isulat ang pangalan ng iyong Linux system, o ito ay IP address sa ilalim ng label na Host Name (o IP address). Tiyaking itakda ang koneksyon sa SSH kung hindi. Ngayon mag-click bukas. At voila, mayroon ka nang access sa linya ng utos ng Linux.

Tandaan: Bibigyan ka lamang nito ng pag-access sa terminal, ibig sabihin, walang kontrol sa mouse. Gayunpaman, kapaki-pakinabang itong mag-install ng software gamit ang mga utos ng Terminal

Paraan 2: Paggamit ng RDP (Remote Desktop Protocol)

Ang RDP ang pinakamadaling pamamaraan sa ngayon. Ang RDP tool ay naka-install na sa mga bintana. Kaya't ang sistema ng windows ay hindi nangangailangan ng anumang trabaho (matalino sa software). Gayunpaman, hindi ito ang kaso para sa iyong Linux system. Sa iyong Linux system, kakailanganin mong i-install ang tool na XRDP. Para dito buksan ang terminal (Ctrl + Alt + T) at i-type ang sumusunod na utos

$sudoapti-installxrdp

Pindutin ang y at pindutin ang enter. Pagkatapos ay magpapatuloy itong mai-install.

Sinundan ni

$sudosystemctlpaganahinxrdp

Ang unang utos ay mai-install ang tool na XRDP. Papayagan ng pangalawang utos ang awtomatikong paganahin sa pagpipiliang startup. Sa madaling salita, ang tool na xrdp ay awtomatikong magsisimula kapag ang bota ng Linux. Matapos makumpleto ang prosesong ito. Pumunta sa iyong windows system at sa search bar type RDP. Mag-click sa Remote Desktop App.

I-type ang IP address ng iyong system ng Linux na katabi ng label ng Computer, at i-click ang kumonekta

Ipasok ang Username at ang Password ng iyong Linux system.

Pag-troubleshoot: Bagaman ang pagkonekta sa pamamagitan ng RDP ay ang pinakamadaling paraan para sa remote na pagkonekta, ang ilang mga problema ay nangyayari habang kumokonekta sa Ubuntu. Nagsimula itong maganap pagkatapos ng paglabas ng Ubuntu 18.4 LTS. Hindi ito gusto ng Linux kapag na-access ito nang malayuan kapag naka-log in ang gumagamit. Kaya isang simpleng solusyon ay subukan ang RDP pagkatapos mag-log out sa iyong Linux

Paraan 3: Pagse-set up ng isang koneksyon gamit ang Virtual Network Connection (VNC)

Maaari ka ring kumonekta gamit ang VNC. Tulad ng nabanggit sa itaas, nagbibigay ang SSH ng access sa terminal (walang kontrol sa mouse). Nagbibigay ang VNC ng pag-access sa Linux desktop (buong kontrol ng mouse). Gayunpaman, mayroong ilang paunang kinakailangan para sa pagkonekta gamit ang pamamaraang ito, ibig sabihin, kailangan mong mag-install ng ilang VNC software.

Pumunta sa iyong Linux system at i-type ang sumusunod na utos upang matiyak na napapanahon ito

$sudoapt update

I-input ngayon ang sumusunod na utos

$sudoapti-installtightvncserver

patakbuhin ito

$sudotightvnc server

Ngayon lumikha ng isang password para sa iyong koneksyon. Bibigyan ka ng isang numero ng desktop, karamihan ay 1. Tandaan ang numerong ito.

Pagkatapos nito, i-install ang VNC client sa windows. Ang mga tool na TightVNC na ito ay naka-install sa mga bundle, kaya sa sandaling naka-install, pumunta sa windows search bar at hanapin ang TightVNC Viewer. Ilunsad ang app at ipasok ang IP address ng Linux device.

Ipasok ngayon ang IP ng iyong Linux system na sinusundan ng numero ng desktop, tulad ng ipinakita sa screenshot sa itaas.

Konklusyon:

Ngayong alam mo na ang mga pamamaraang ito, dapat mong malaman kung aling paraan ang pinakamahusay para sa iyong paggamit.

  1. Gumagamit ang RDP ng xrdp na bukas na mapagkukunan
  2. Maaaring magamit ang SSH upang malayuang ma-access ang terminal
  3. Maaaring gamitin ang VNC sa halip na RDP, ngunit medyo hindi gaanong nakakatiyak

Inirerekumenda na i-set up ang SSH hindi alintana kung anong pamamaraan ang ginagamit mo dahil ginagawang mas madali ang pag-install para sa iba pang dalawang pamamaraan.

Ang Ubuntu ay may built-in na remote na tool ng desktop, na katugma ng VNC.