Paano Magtatag ng Remote na Desktop Access sa Ubuntu Mula sa Windows

Paano Magtatag ng Remote na Desktop Access sa Ubuntu Mula sa Windows

Nasa isang silid ka, nakaupo sa isang PC; ang data na gusto mo ay nasa isa pa, sa isang computer na nagpapatakbo ng Ubuntu. Kung ang parehong mga computer ay nasa iisang bahay, walang problema; ngunit paano kung nasa iba't ibang mga tanggapan sila? Maaaring medyo lakad ito!





Ang sagot, samakatuwid, ay nagse-set up ng isang remote na koneksyon sa desktop. Alamin kung paano mag-set up ng isang malayong desktop mula sa Windows hanggang Ubuntu.





Bakit ang Remote Connect sa Ubuntu Mula sa Windows?

Mayroong maraming mga kadahilanan kung bakit mo nais na remote na kumonekta sa iyong computer sa Ubuntu . Marahil ay nasa trabaho ka at kailangang mag-log in sa iyong computer sa bahay. Bilang kahalili, maaari kang magkaroon ng isang Ubuntu PC sa isang silid, ang iyong Windows PC sa isa pa. Siguro nais mong magpatakbo ng mga update sa Ubuntu, o mag-access ng mga file.





Bilang kahalili, maaaring nagpapatakbo ka ng isang server ng Ubuntu, para sa data, isang website, kahit isang laro. Alinmang paraan, ang isang paraan ng pag-set up ng isang remote na koneksyon ay makatipid ng maraming oras at pagsisikap.

Mayroon kang tatlong pangunahing pagpipilian para sa pagtataguyod ng isang remote na koneksyon sa isang Ubuntu machine na nagpapatakbo ng default na kapaligiran sa desktop:



  1. Remote Desktop (RDP)
  2. Virtual Network Computing (VNC)
  3. Ang third party na remote desktop software

Gayunpaman, una, kailangan mong gumawa ng ilang mga paghahanda:

  1. Paganahin ang pagpapasa ng port sa router ng remote device
  2. Hanapin ang IP address
  3. I-install ang SSH

Tingnan natin ang mga ito naman.





Ihanda ang Windows RDP sa Mga Koneksyon sa Ubuntu

Ang mga malayuang solusyon sa pag-access ay simple upang mai-set up at pamahalaan sa parehong network. Gayunpaman, kung nagtatrabaho ka mula sa bahay, agad na kumplikado nito ang mga bagay.

Upang magamit ang VNC at RDP na may isang PC sa ibang network, kakailanganin mong paganahin ang pag-access sa remote computer sa pamamagitan ng router nito. Ginagawa ito gamit ang 'port forwarding.' Bago mo i-set up ito, gayunpaman, kakailanganin mo ang IP address.





Hanapin ang IP Address ng iyong Ubuntu PC

Bago mo maitaguyod ang isang koneksyon sa iyong aparatong Ubuntu sa paglipas ng RDP o VNC, kakailanganin mo ang IP address.

Ang unang paraan ay ang pinakamadali. Pisikal na pumunta sa Ubuntu machine, pindutin Ctrl + Alt + T upang buksan ang Terminal, at i-input ang utos:

ifconfig

Hanapin ang 'inet addr' laban sa koneksyon na kasalukuyan mong ginagamit. Halimbawa, kung nasa Wi-Fi ka, hanapin wlan0 . Kung ang computer ay nakakonekta sa network para sa Ethernet, hanapin ang et0 .

Ang isa pang paraan upang mahanap ang IP address ay upang mahanap ang icon ng koneksyon sa panel, mag-right click, at pumili Impormasyon sa Koneksyon . Mahahanap mo ang IP address na nakalista dito.

Wala sa mga opsyong ito ang magbubukas? Maaari ka ring kumonekta sa iyong router nang direkta, sa pamamagitan ng browser ng iyong computer.

Kapag naka-sign in sa admin console ng router, makikita mo kung aling mga aparato ang nakakonekta. Hanapin lamang ang iyong pangalan ng aparato ng Ubuntu, hanapin ang IP address, at gumawa ng isang tala nito para sa paglaon.

Paganahin ang Pagpasa ng Port

Upang ma-access ang isang computer sa isa pang network (hal. Iyong network ng trabaho) kailangan mong paganahin ang pagpapasa ng port sa router kung saan matatagpuan ang iyong Ubuntu PC.

Magsimula sa pamamagitan ng pagtataguyod ng IP address ng router. Maaari mong gamitin ang utos ng ip r para dito, na may grep upang tukuyin ang default:

ip r | grep default

Gumawa ng tala ng IP address, pagkatapos buksan ito sa iyong browser upang maipakita ang admin console ng router. Ang pagpapagana ng pagpapasa ng port ay simple:

  • Hanapin ang Pagpasa ng Port mga setting
  • Gumawa ng Bagong Panuntunan may label na Remote na Desktop
  • Itakda ang Panloob na Port bilang sa 3389
  • Itakda ang Panlabas na Port bilang sa 3389
  • Ipasok ang IP address ng Ubuntu PC
  • Mag-click Magtipid

Tandaan na ang mga hakbang na ito ay pangkaraniwan at magkakaiba depende sa iyong router. Para sa detalyadong mga hakbang, suriin ang iyong dokumentasyon ng router.

Kapag nai-save, dapat mong ma-RDP sa Ubuntu PC nang malayuan sa pamamagitan ng static IP address ng iyong samahan. Kung ang iyong tagapag-empleyo ay hindi gumagamit ng isang static IP (malamang, ngunit nangyari ito) pagkatapos ay gumamit ng a Dynamic na DNS provider sa halip

Tandaan: Maaaring i-set up ng admin ng system ng iyong samahan ang pagpapasa ng port kung hindi ka gumagamit ng mga tool ng komersyal na remote desktop.

I-set up ang Pag-access Gamit ang SSH

Upang makatipid ng oras baka gusto mong i-install ang PuTTY sa iyong PC (o lamang subukan ang built-in na pag-andar ng Windows SSH ). Pinapayagan ka nitong i-set up ang isang koneksyon sa SSH, na nagbibigay ng malayuang pag-access sa linya ng utos ng Ubuntu.

Upang maging malinaw: hindi ito isang pagpipilian sa malayuang desktop ; walang kontrol sa mouse. Ngunit kapaki-pakinabang upang malayuan na mai-install ang mga tool na gagamitin mo. Ang SSH ay madalas na hindi pinagana bilang default, subalit, kung hindi ito naka-install, kakailanganin mong ayusin ito.

Sa madaling salita, nakasalalay ito sa aling bersyon ng Ubuntu ang iyong ginagamit, at kung dati mo nang ginamit ang SSH.

Kapag na-install sa pamamagitan ng terminal (sudo apt install installsh-server) makakagawa ka ng isang malayuang koneksyon. Ipasok lamang ang IP address at ang Ubuntu username at password. Maaari mo nang magamit ang terminal upang mai-install ang mga tool na kailangan mo para sa RDP at para sa VNC.

1. Remote Access Gamit ang Remote Desktop Protocol

Ang pinakamadaling pagpipilian ay ang paggamit ng Remote Desktop Protocol o RDP. Itinayo sa Windows, ang tool na ito ay maaaring magtaguyod ng isang remote na koneksyon sa desktop sa iyong home network. Ang kailangan mo lang ay ang IP address ng Ubuntu device.

Habang ang kinakailangang software ay paunang naka-install sa Windows, kakailanganin mong i-install ang tool na xrdp sa Ubuntu. Upang magawa ito, buksan ang isang window ng Terminal ( Ctrl + Alt + T ) at ipasok:

sudo apt install xrdp

Sundin ito sa

sudo systemctl enable xrdp

Hintaying mag-install ito, pagkatapos ay patakbuhin ang application ng Remote Desktop sa Windows gamit ang Start Menu o Search. Uri punasan pagkatapos ay mag-click sa Remote na Koneksyon sa Desktop . Sa bukas na app, i-input ang IP address sa Computer patlang

Susunod, mag-click Ipakita ang Mga Pagpipilian at idagdag ang Username para sa Ubuntu PC. Maaari kang mag-click Magtipid upang mapanatili ang mga setting na ito para magamit muli sa ibang okasyon.

Mag-click Kumonekta upang simulan ang koneksyon at i-input ang password ng Ubuntu account kapag na-prompt. Ang koneksyon ay maitatatag, na magbibigay sa iyo ng buong pag-access ng mouse at keyboard sa iyong remote na computer sa Ubuntu. Kung balak mong gamitin ang koneksyon na ito nang madalas, maaari kang lumikha ng isang file ng pagsasaayos upang makatipid ng oras.

Pag-troubleshoot ng RDP sa Ubuntu

Habang ang RDP ay isang mahusay na pagpipilian para sa remote na pagkonekta sa iyong Ubuntu PC, hindi ito maaasahan sa Ubuntu 18.04 LTS. Lumilitaw na may isang isyu sa pagtaguyod ng isang remote na koneksyon habang naka-log in sa parehong account sa Ubuntu.

Tulad ng naturan, ang simpleng paraan sa paligid nito ay ang simpleng pag-log out sa Ubuntu computer.

Kung hindi ito posible, subukang ilipat ang koneksyon sa RDP mula sa paggamit ng Xorg server patungo sa paggamit ng X11rdp. Hintaying mabigo iyon at subukang muli ang Xorg.

Maaari mo ring subukan ang koneksyon pagkatapos muling i-restart ang Linux machine.

Ang Ubuntu 20.04 LTS ay dapat magsama ng pag-aayos para sa problemang ito.

kung paano itakda ang static ip sa raspberry pi

2. Kumonekta sa Ubuntu mula sa Windows With VNC

Ang isa pang pagpipilian na may buong remote na pag-andar sa desktop ay ang VNC (Virtual Network Computing). Nangangailangan ito ng isang application ng client sa Windows PC at isang server sa Ubuntu.

Sa remote PC, i-install ang bahagi ng TightVNC Server pagkatapos suriin ang mga pag-update:

sudo apt update

Pagkatapos i-install ang utility ng server:

sudo apt install tightvncserver

Kakailanganin mo itong patakbuhin:

sudo tightvncserver

Sa puntong ito sasabihan ka upang magtakda ng isang password para sa koneksyon. Gumawa ng isang tala ng numero ng desktop, karaniwang: 1.

Ngayon na ang TightVNC Server ay na-set up sa Ubuntu, kakailanganin mong i-install ang client sa Windows. Maaari itong ma-download mula sa www.tightvnc.com/download.php --- tiyaking pinili mo ang tamang bersyon, dahil magagamit ito sa 32-bit at 64-bit na lasa.

Ang mga tool ng TightVNC ay magagamit lamang bilang isang bundle, kaya sa sandaling naka-install, hanapin ang TightVNC Viewer sa paghahanap sa Windows.

Sa sandaling mailunsad mo ang manonood, i-input ang IP address ng kahon ng Ubuntu sa Remote Host, na sinusundan ng numero ng desktop. Kaya, maaaring ganito ang hitsura:

192.168.0.99:1

Ipasok ang password kapag sinenyasan at simulan ang iyong aktibidad sa remote desktop!

Ginagawang Mas Secure ang TightVNC

Bilang default, i-encrypt ng TightVNC ang iyong password, ngunit wala nang iba pa. Ginagawa nitong hindi sigurado para sa mga koneksyon sa internet. Sa kasamaang palad, ang seguridad ay maaaring mapahusay, salamat sa SSH at Xming.

Upang magamit ito, i-download at i-install ang Xming tool para sa Windows mula sa Sourceforge. Kapag tapos na ito, hanapin ang desktop shortcut, pag-right click, at pumili Ari-arian .

Hanapin ang Shortcut tab, at sa Target patlang, ipasok ang sumusunod:

'C:Program Files (x86)XmingXming.exe' :0 -clipboard -multiwindow

Mag-click Mag-apply upang mai-save ang pagbabago, kung gayon OK lang . I-double click ang icon upang patakbuhin ang Xming, pagkatapos buksan ang PuTTY. Dito, palawakin ang menu sa kaliwa hanggang Koneksyon> SSH> X11 .

Suriin Paganahin ang X11 Forwarding , pagkatapos ay bumalik sa Session sa tuktok ng menu.

Ipasok ang IP address para sa remote na aparato at mag-click Buksan . Makalipas ang ilang sandali, isang ligtas na koneksyon sa remote na desktop ng Ubuntu ay magagamit.

3. Remote Desktop sa Ubuntu Na May Mga Komersyal na Kasangkapan

Lahat ng natutunan mo sa ngayon ay pamantayan kung kailangan mong malayuan na ma-access ang isang Linux PC sa iyong lokal na network. Kung kailangan mong lumampas doon, makakatulong ang mga hakbang upang paganahin ang pagpapasa ng port.

Ngunit paano kung wala kang balak na i-access ang iyong router? Kung ito ay tila masyadong kumplikado, kung gayon ang software ng komersyal na third-party na idinisenyo upang mapabilis ang remote desktop, ay kinakailangan. Maraming magagamit, ngunit hindi lahat ay sumusuporta sa Linux.

Iminumungkahi namin na subukan mo:

  • NoMachine : una na pinakawalan bilang isang tool na remote desktop ng Linux, magagamit na ito sa lahat ng mga pangunahing platform. I-install sa target na computer, pagkatapos ay sa iyong lokal na makina, at mag-set up ng isang remote na koneksyon.
  • Remote na Desktop ng Chrome : ginagamit ang iyong Google account upang pamahalaan ang malayuang pag-access sa pamamagitan ng Chrome browser.
  • TeamViewer : isang kilalang solusyon sa komersyal na remote na desktop, nag-aalok ito ng Linux software. I-install lamang ang client at host software muna. Nag-aalok din ng isang host app para sa malayuang pag-access sa mga aparatong Raspberry Pi.

Tandaan na ang mga tool na ito ay nangangailangan ng pag-set up bago gamitin. Kung mayroon kang isang kasamahan malapit sa malayong PC, maaaring makatulong sila. Tingnan ang aming listahan ng mga tool sa malayuang pag-access para sa karagdagang mga mungkahi.

Pagpili ng Tamang Ubuntu Remote Desktop Solution

Aling remote desktop tool para sa mga koneksyon sa pagitan ng Ubuntu at Windows ang dapat mong gamitin?

Tatlong pangunahing pagpipilian ang magagamit:

  • RDP: gumagamit ito ng Windows Remote Desktop Protocol, sa pamamagitan ng pagpapatupad ng open source xrdp.
  • VNC: Ang Virtual Network Computing ay isang kahalili sa RDP, ngunit hindi gaanong ligtas.
  • Komersyal na remote na software: karamihan sa mga ito ay nangangailangan ng kaunting pag-set up at suportahan ang Linux.

Maaari mo ring gamitin ang SSH upang mag-isyu ng ilang mga remote na tagubilin sa iyong Ubuntu PC.

Ipinakita namin sa iyo ang tatlong paraan upang maitaguyod ang isang remote na koneksyon sa iyong computer sa Ubuntu o server mula sa Windows. Ang bawat isa ay may mga kalamangan at dehado. Ngunit kung nais mo lamang isawsaw sa Ubuntu, subukan ang Windows Subsystem para sa Linux sa Windows 10?

Magbahagi Magbahagi Mag-tweet Email Canon vs. Nikon: Aling Camera Brand Ay Mas Mabuti?

Ang Canon at Nikon ay ang dalawang pinakamalaking pangalan sa industriya ng camera. Ngunit aling tatak ang nag-aalok ng mas mahusay na lineup ng mga camera at lente?

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Windows
  • Pagiging produktibo
  • Remote na Desktop
  • Remote Access
  • Ubuntu
  • VNC
  • Remote Work
  • Mga Tip sa Windows
  • Mga Tip sa Linux
  • Opisina sa Bahay
Tungkol sa May-akda Christian Cawley(1510 Mga Artikulo Nai-publish)

Deputy Editor para sa Seguridad, Linux, DIY, Programming, at Tech Ipinaliwanag, at Tunay na Kapaki-pakinabang na tagagawa ng Podcast, na may malawak na karanasan sa suporta sa desktop at software. Isang nag-ambag sa magazine na Linux Format, si Christian ay isang Raspberry Pi tinkerer, Lego lover at retro gaming fan.

Higit pa Mula sa Christian Cawley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe