Как да установите достъп до отдалечен работен плот до Ubuntu от Windows

Как да установите достъп до отдалечен работен плот до Ubuntu от Windows

Вие сте в една стая, седите на компютър; данните, които искате, са в друг, на компютър, работещ с Ubuntu. Ако и двата компютъра са в една и съща къща, няма проблем; но какво, ако са в различни офиси? Може да е малко на разходка!





Отговорът следователно е създаването на връзка с отдалечен работен плот. Научете как да настроите отдалечен работен плот от Windows към Ubuntu.





Защо отдалечено свързване към Ubuntu от Windows?

Има няколко причини, поради които може да искате отдалечено свързване с вашия компютър с Ubuntu . Може би сте на работа и трябва да влезете в домашния си компютър. Като алтернатива може да имате компютър с Ubuntu в една стая, компютър с Windows в друга. Може би искате да стартирате актуализации на Ubuntu или да получите достъп до файлове.





Като алтернатива може да използвате Ubuntu сървър за данни, уебсайт, дори игра. Така или иначе, метод за настройка на отдалечена връзка ще спести много време и усилия.

Имате три ключови опции за установяване на отдалечена връзка с машина на Ubuntu, работеща по подразбиране на работната среда:



  1. Отдалечен работен плот (RDP)
  2. Виртуални мрежови изчисления (VNC)
  3. Софтуер за отдалечен работен плот на трета страна

Първо обаче трябва да направите някои подготовки:

  1. Активирайте пренасочването на портове на рутера на отдалеченото устройство
  2. Намерете IP адреса
  3. Инсталирайте SSH

Нека разгледаме тези на свой ред.





Подгответе Windows RDP към Ubuntu Connections

Решенията за отдалечен достъп са лесни за настройка и управление в една и съща мрежа. Ако обаче работите от вкъщи, това моментално усложнява нещата.

За да използвате VNC и RDP с компютър в друга мрежа, ще трябва да разрешите достъп до отдалечения компютър чрез неговия рутер. Това става чрез „пренасочване на портове“. Преди да настроите това обаче, ще ви е необходим IP адрес.





Намерете IP адреса на вашия компютър с Ubuntu

Преди да можете да установите връзка с вашето устройство Ubuntu през RDP или VNC, ще ви е необходим IP адрес.

Първият начин е най -лесният. Физически отидете на машината на Ubuntu, натиснете Ctrl + Alt + T за да отворите терминала и въведете командата:

ifconfig

Потърсете „inet addr“ спрямо връзката, която използвате в момента. Например, ако използвате Wi-Fi, потърсете wlan0 . Ако компютърът е свързан към мрежата за Ethernet, потърсете eth0 .

Друг начин да намерите IP адреса е да намерите иконата за връзка в панела, щракнете с десния бутон и изберете Информация за връзка . Ще намерите IP адреса, посочен тук.

Нито една от тези опции не се отваря? Можете също да се свържете директно с вашия рутер, чрез браузъра на компютъра си.

След като влезете в администраторската конзола на рутера, ще можете да видите кои устройства са свързани. Просто потърсете името на вашето устройство Ubuntu, намерете IP адреса и го отбележете за по -късно.

Активирайте пренасочването на портове

За достъп до компютър в друга мрежа (например вашата работна мрежа) трябва да активирате пренасочване на портове на рутера, където се намира вашият компютър с Ubuntu.

Започнете с установяване на IP адреса на рутера. Можете да използвате командата ip r за това, с grep, за да посочите по подразбиране:

ip r | grep default

Запишете IP адреса, след което го отворете в браузъра си, за да се покаже администраторската конзола на рутера. Активирането на пренасочване на портове е просто:

  • Потърсете Пренасочване на портове настройки
  • Създавам Ново правило етикетирани Отдалечен работен плот
  • Нагласи Вътрешен порт номер до 3389
  • Нагласи Външен порт номер до 3389
  • Въведете IP адрес на компютъра Ubuntu
  • Щракнете Запазване

Имайте предвид, че тези стъпки са общи и ще се различават в зависимост от вашия рутер. За подробни стъпки проверете документацията на вашия рутер.

След като бъдете запазени, трябва да можете да RDP към Ubuntu PC дистанционно чрез статичния IP адрес на вашата организация. Ако вашият работодател не използва статичен IP адрес (малко вероятно, но се случва), използвайте a динамичен доставчик на DNS вместо.

Забележка: системният администратор на вашата организация може да настрои пренасочване на портове, ако не използвате търговски инструменти за отдалечен работен плот.

Настройване на достъпа чрез SSH

За да спестите време, може да искате да инсталирате PuTTY на вашия компютър (или просто опитайте вградената функция за SSH на Windows ). Това ви позволява да настроите SSH връзка, която дава отдалечен достъп до командния ред на Ubuntu.

За да бъде ясно: това не е опция за отдалечен работен плот ; няма контрол на мишката. Но е полезно да трябва да инсталирате дистанционно инструментите, които ще използвате. SSH често е деактивиран по подразбиране, така че ако не е инсталиран, ще трябва да поправите това.

Накратко, това зависи от това коя версия на Ubuntu използвате и дали преди сте използвали SSH.

След като бъде инсталиран чрез терминала (sudo apt install openssh-сървър), ще можете да осъществите отдалечена връзка. Просто въведете IP адреса и потребителското име и паролата на Ubuntu. След това можете да използвате терминала, за да инсталирате необходимите инструменти за RDP и за VNC.

1. Отдалечен достъп чрез протокол за отдалечен работен плот

Най -лесният вариант е да използвате протокол за отдалечен работен плот или RDP. Вграден в Windows, този инструмент може да установи връзка с отдалечен работен плот във вашата домашна мрежа. Всичко, от което се нуждаете, е IP адресът на устройството Ubuntu.

Докато необходимия софтуер е предварително инсталиран в Windows, ще трябва да инсталирате инструмента xrdp на Ubuntu. За да направите това, отворете прозорец на терминала ( Ctrl + Alt + T ) и въведете:

sudo apt install xrdp

Следвайте това с

sudo systemctl enable xrdp

Изчакайте това да се инсталира, след което стартирайте приложението Remote Desktop в Windows, като използвате менюто 'Старт' или 'Търсене'. Тип моп след това кликнете върху Връзка с отдалечен работен плот . При отворено приложение въведете IP адреса в Компютър поле.

След това щракнете Покажи опции и добавете Потребителско име за компютър Ubuntu. Можете да кликнете Запазване да запазите тези настройки за повторна употреба при друг повод.

Щракнете Свържете се за да стартирате връзката и да въведете паролата за акаунта в Ubuntu, когато бъдете подканени. След това връзката ще бъде установена, което ви дава пълен достъп с мишка и клавиатура до вашия отдалечен компютър Ubuntu. Ако планирате да използвате тази връзка често, можете да създадете конфигурационен файл за нея, за да спестите време.

Отстраняване на проблеми с RDP към Ubuntu

Въпреки че RDP е чудесна опция за отдалечено свързване с вашия компютър с Ubuntu, той е ненадежден в Ubuntu 18.04 LTS. Изглежда, че има проблем с установяването на отдалечена връзка, докато вече сте влезли в същия акаунт в Ubuntu.

Като такъв, лесният начин да заобиколите това е просто да излезете от компютъра на Ubuntu.

Ако това не е възможно, опитайте да превключите RDP връзката от използване на сървъра Xorg към използване на X11rdp. Изчакайте това да се провали и опитайте Xorg отново.

Можете също да опитате връзка след рестартиране на Linux машината.

Ubuntu 20.04 LTS трябва да включва решение за този проблем.

как да изключите iphone от mac

2. Свържете се с Ubuntu от Windows с VNC

Друга възможност с пълна функционалност на отдалечения работен плот е VNC (Virtual Network Computing). Това изисква клиентско приложение на компютър с Windows и сървър в Ubuntu.

На отдалечения компютър инсталирайте компонента на TightVNC Server, след като проверите за актуализации:

sudo apt update

След това инсталирайте помощната програма на сървъра:

sudo apt install tightvncserver

След това ще трябва да го стартирате:

sudo tightvncserver

В този момент ще бъдете подканени да зададете парола за връзката. Запишете номера на работния плот, обикновено: 1.

Сега, когато TightVNC Server е настроен на Ubuntu, ще трябва да инсталирате клиента на Windows. Това може да бъде изтеглено от www.tightvnc.com/download.php --- уверете се, че сте избрали правилната версия, тъй като тя се предлага в 32-битови и 64-битови версии.

Инструментите на TightVNC са достъпни само като пакет, така че след като бъдат инсталирани, потърсете TightVNC Viewer в търсенето на Windows.

След като стартирате инструмента за преглед, въведете IP адреса на полето Ubuntu в Remote Host, последвано от номера на работния плот. Така че, може да изглежда така:

192.168.0.99:1

Въведете паролата, когато бъдете подканени, и започнете дейността си на отдалечен работен плот!

Подобряване на защитата на TightVNC

По подразбиране TightVNC ще шифрова вашата парола, но нищо друго. Това го прави несигурен за връзки през интернет. За щастие, сигурността може да бъде подобрена, благодарение на SSH и Xming.

За да използвате това, изтеглете и инсталирайте Инструмент Xming за Windows от Sourceforge. След като това стане, потърсете пряк път на работния плот, щракнете с десния бутон и изберете Имоти .

Потърсете Пряк път раздел, а в Цел поле, въведете следното:

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

Щракнете Приложи за да запазите промяната, тогава Добре . Щракнете двукратно върху иконата, за да стартирате Xming, след това отворете PuTTY. Тук разгънете менюто отляво до Връзка> SSH> X11 .

Проверете Активирайте X11 Forwarding , след това се върнете към Сесия в горната част на менюто.

Въведете IP адреса на отдалеченото устройство и щракнете Отворено . Мигове по -късно ще бъде налична защитена връзка с отдалечения работен плот на Ubuntu.

3. Отдалечен работен плот към Ubuntu с търговски инструменти

Всичко, което сте научили досега, е стандартно, ако имате нужда от отдалечен достъп до компютър с Linux във вашата локална мрежа. Ако трябва да надхвърлите това, стъпките за активиране на пренасочването на портове ще ви помогнат.

Но какво, ако нямате намерение да осъществявате достъп до вашия рутер? Ако това изглежда твърде сложно, тогава е необходим търговски софтуер на трети страни, предназначен да улесни отдалечения работен плот. Налични са няколко, но не всички поддържат Linux.

Предлагаме ви да опитате:

  • NoMachine : първоначално пуснат като инструмент за отдалечен работен плот на Linux, сега той е достъпен за всички основни платформи. Инсталирайте на целевия компютър, след това на локалната си машина и настройте отдалечена връзка.
  • Отдалечен работен плот на Chrome : използва вашия акаунт в Google за управление на отдалечен достъп чрез браузъра Chrome.
  • TeamViewer : добре познато търговско решение за отдалечен работен плот, предлагащо софтуер за Linux. Просто инсталирайте предварително клиентски и хост софтуер. Също така предлага хост приложение за отдалечен достъп до устройства с Raspberry Pi.

Имайте предвид, че тези инструменти изискват настройка преди употреба. Ако имате колега близо до отдалечения компютър, той може да ви помогне. Вижте нашия списък с инструменти за отдалечен достъп за още предложения.

Изборът на правилното решение за отдалечен работен плот на Ubuntu

Кой инструмент за отдалечен работен плот за връзки между Ubuntu и Windows трябва да използвате?

Предлагат се три основни опции:

  • ПРСР: това използва протокола за отдалечен работен плот на Windows чрез реализацията xrdp с отворен код.
  • VNC: Виртуалните мрежови изчисления са алтернатива на RDP, но по -малко сигурни.
  • Търговски отдалечен софтуер: повечето от тях изискват минимална настройка и поддръжка на Linux.

Можете също да използвате SSH, за да издадете някои отдалечени инструкции към вашия компютър с Ubuntu.

Показахме ви три начина за установяване на отдалечена връзка с вашия компютър или сървър на Ubuntu от Windows. Всеки от тях има своите предимства и недостатъци. Но ако просто искате да се потопите в Ubuntu, опитайте Подсистема Windows за Linux на Windows 10?

Дял Дял Туит електронна поща Canon срещу Nikon: Коя марка фотоапарат е по -добра?

Canon и Nikon са двете най -големи имена в камерата. Но коя марка предлага по -добрата гама от фотоапарати и обективи?

Прочетете Напред
Свързани теми
  • Linux
  • Windows
  • Производителност
  • Отдалечен работен плот
  • Отдалечен достъп
  • Ubuntu
  • VNC
  • Работа от разстояние
  • Съвети за Windows
  • Съвети за Linux
  • Домашен офис
За автора Кристиан Каули(1510 публикувани статии)

Заместник -редактор по сигурност, Linux, DIY, програмиране и обяснени технологии и наистина полезен производител на подкаст, с богат опит в поддръжката на настолни компютри и софтуер. Сътрудник на списание Linux Format, Кристиан е калайджия на Raspberry Pi, любител на Lego и фен на ретро игри.

Още от Кристиан Каули

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux