Kāpēc izveidot attālo savienojumu ar Linux no Windows?
Pieņemsim, ka jūs vadāt biznesu, un jums ir tikšanās ar valdes locekļiem apmēram 10 minūšu laikā. Pēkšņi jūs atceraties, ka jūsu prezentācijas fails atrodas jūsu mājas sistēmā; attālā piekļuve var potenciāli ietaupīt dienu.
Vai arī jūs izmantojat Windows sistēmu vienā vietā un Linux sistēmu citā telpā, un vēlaties palaist dažas komandas savā Linux vai izgūt dažus failus no sava Linux, un jūsu Linux nav pieejams, vai arī jūs esat pārāk slinks. Jebkurā gadījumā attālināta piekļuve nodrošina lieliskas ērtības un ietaupa daudz laika.
Linux Ubuntu:
Tagad no visiem populārajiem Linux distros Ubuntu ir neapšaubāmi vispopulārākais. Visi pārējie Linux distros kopā veido tikai 35% no Ubuntu (google meklēšanas tendences). Meklējot Linux, parādās 161 miljons rezultātu, savukārt nākamie populārākie Linux distros i.e., Debian Linux, ir tikai 65.9 miljoni meklēšanas rezultātu, tāpēc, paturot prātā iepriekš minēto statistiku, es šai apmācībai izmantošu Ubuntu. Lai izveidotu savienojumu, jums būs fiziski jāpiekļūst Ubuntu mašīnai. Bet neuztraucieties, tā ir vienreizēja lieta.
Ir daudzas metodes, ar kurām jūs varat attālināti piekļūt savam Linux no Windows. Šeit es dalīšos trīs veidos, kā jūs varat piekļūt attālināti kontrolēt Linux sistēmas no Windows.
- SSH
- LAP savienojums
- VNC savienojums
Atrodiet IP adresi:
Neatkarīgi no tā, kuru metodi izmantojat, gandrīz katrā gadījumā ir jāatrod sistēmas IP adrese. Šis ir vienkāršs veids, kā atrast Linux sistēmas IP.
Dodieties uz termināli savā Linux mašīnā un ierakstiet šādu komandu:
$ sudo apt instalējiet net-toolsTagad ievadiet šādu komandu:
$ IfconfigPēc iepriekš minētās komandas uzrakstīšanas termināļa logs izskatīsies šādi
Pirmajā sadaļā savu IP adresi atradīsit blakus “inet”. Šajā gadījumā, kā redzat no iepriekš redzamā ekrānuzņēmuma, IP adrese ir “10.0.2.15 ”
Ja iepriekš minētā metode jums nedarbojas, varat izmēģināt šādus veidus:
Terminālā ierakstiet šādu komandu. Atcerieties, ka tas darbojas dažās Linux versijās, piemēram, Ubuntu.
$ resursdatora nosaukums -Es
1. metode: Attālā piekļuve, izmantojot SSH (Secure Shell)
Lai izmantotu šo metodi, jums jāinstalē PuTTY programmatūra, jo tā ir labāka nekā Windows noklusējuma SSH funkcijas izmantošana. PuTTY izveido SSH savienojumu starp jūsu Linux un Windows darbvirsmu, kas ļauj piekļūt Linux terminālim.
Pēc PuTTY programmatūras instalēšanas ierakstiet Linux sistēmas nosaukumu vai tā IP adresi zem etiķetes “Host Name (or IP address)”. Noteikti iestatiet savienojumu ar SSH, ja tas tā nav. Tagad noklikšķiniet uz Atvērt. Un voila, jums tagad ir piekļuve Linux komandrindai.
Piezīme: Tas nodrošinās piekļuvi terminālim tikai jums, t.e., nebūs peles vadības. Tomēr tas ir noderīgi, lai instalētu programmatūru, izmantojot komandas Terminal
2. metode: RDP (attālās darbvirsmas protokola) izmantošana
LAP līdz šim ir vienkāršākā metode. RDP rīks jau ir instalēts logos. Tātad Windows sistēmai nav nepieciešams darbs (programmatūras ziņā). Tomēr tas neattiecas uz jūsu Linux sistēmu. Linux sistēmā jums būs jāinstalē XRDP rīks. Šim nolūkam atveriet termināli (Ctrl + Alt + T) un ierakstiet šādu komandu
$ sudo apt instalējiet xrdp
Nospiediet “y” un nospiediet enter. Pēc tam tā turpinās instalēt.
Seko
$ sudo systemctl iespējo xrdp
Pirmā komanda instalēs XRDP rīku. Otrā komanda ļaus automātisko iespējošanu startēšanas laikā. Citiem vārdiem sakot, rīks xrdp tiks automātiski palaists, kad Linux tiks palaists. Pēc šī procesa pabeigšanas. Dodieties uz savu Windows sistēmu un meklēšanas joslā ierakstiet “RDP.Noklikšķiniet uz “Attālās darbvirsmas lietotne.”
Blakus etiķetes “Computer” ierakstiet savas Linux sistēmas IP adresi un noklikšķiniet uz connect
Ievadiet Linux sistēmas lietotājvārdu un paroli.
TroubleShooting: Lai gan savienojums, izmantojot RDP, ir vienkāršākā metode attālinātai savienošanai, savienojuma izveidē ar Ubuntu rodas dažas problēmas. Tas sāka notikt pēc Ubuntu 18.4 LTS izlaidums. Linux nepatīk, ja tam piekļūst attālināti, kad lietotājs ir pieteicies. Tātad vienkāršs risinājums ir izmēģināt RDP pēc atteikšanās no Linux
3. metode: savienojuma iestatīšana, izmantojot virtuālo tīkla savienojumu (VNC)
Varat arī izveidot savienojumu, izmantojot VNC. Kā minēts iepriekš, SSH nodrošina piekļuvi terminālim (bez peles vadības). VNC nodrošina piekļuvi Linux darbvirsmai (pilnīga peles vadība). Tomēr ir zināms priekšnoteikums, lai izveidotu savienojumu, izmantojot šo metodi, t.e., jums ir jāinstalē kāda VNC programmatūra.
Dodieties uz savu Linux sistēmu un ierakstiet šo komandu, lai pārliecinātos, ka tā ir atjaunināta
$ sudo apt atjauninājumsTagad ievadiet šādu komandu
$ sudo apt instalējiet tightvncservertagad palaidiet to
$ sudo tightvnc serverisTagad izveidojiet paroli savam savienojumam. Jums tiks piešķirts darbvirsmas numurs, galvenokārt 1. Atcerieties šo numuru.
Pēc tam instalējiet VNC klientu uz Windows. Šie TightVNC rīki ir instalēti saišķos, tāpēc, kad tie ir instalēti, dodieties uz Windows meklēšanas joslu un meklējiet “TightVNC Viewer. “Palaidiet lietotni un ievadiet Linux ierīces IP adresi.
Tagad ievadiet Linux sistēmas IP, kam seko darbvirsmas numurs, kā parādīts iepriekš redzamajā ekrānuzņēmumā.
Secinājums:
Tagad, zinot šīs metodes, jums vajadzētu zināt, kurš veids ir labākais jūsu lietošanai.
- LAP izmanto xrdp, kas ir atvērts avots
- SSH var izmantot, lai attālināti piekļūtu terminālim
- LAP vietā var izmantot VNC, taču tas ir nedaudz mazāk drošs
SSH ieteicams iestatīt neatkarīgi no izmantotās metodes, jo tas ievērojami atvieglo pārējo divu metožu instalēšanu.
Ubuntu ir iebūvēts attālās darbvirsmas rīks, kas ir saderīgs ar VNC.