Съвместимост с Windows

Как да управлявате дистанционно Linux системи от Windows

Как да управлявате дистанционно Linux системи от Windows
С отдалечен достъп потребителят може да получи достъп до файловете и данните в друга система от отдалечено място, без да има физически достъп до реалния живот до системата, доста готино. Нали? Отдалеченият достъп е от полза и помага много за спестяване на време.

Защо да установявате отдалечена връзка с Linux от Windows?

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

Или стартирате Windows система на едно място, а вашата Linux система в друга стая и искате да изпълните някои команди на вашия Linux или да изтеглите някои файлове от вашия Linux, а вашият Linux е недостъпен, или просто сте твърде мързеливи. Така или иначе, във всички случаи отдалеченият достъп осигурява голямо удобство и спестява много време.

Linux Ubuntu:

Сега от всички популярни дистрибуции на Linux, Ubuntu е най-популярният. Всички останали дистрибуции на Linux заедно представляват само 35% от Ubuntu (тенденции в търсенето в Google). При търсене на Linux се появяват 161 милиона резултата, докато следващият най-популярен Linux дистрибутира i.д., Debian Linux, има само 65.9 милиона резултата от търсенето, така че, имайки предвид горната статистика, ще използвам Ubuntu за този урок. За да установите връзката, ще трябва физически да осъществите достъп до машината на Ubuntu. Но не се притеснявайте, това е еднократно нещо.

Има много методи, чрез които можете да осъществите отдалечен достъп до вашия Linux от Windows.  Тук ще споделя три начина, чрез които имате достъп до дистанционно управление на Linux системи от Windows.

  1. SSH
  2. RDP връзка
  3. VNC връзка

Намерете IP адреса:

Независимо от метода, който използвате, намирането на IP адреса на вашата система се изисква почти във всеки случай. Следването е лесен начин да намерите IP на вашата Linux система.

Отидете до терминала във вашата Linux машина и въведете следната команда:

$ sudo apt инсталира net-tools

Сега въведете следната команда:

$ Ifconfig

След като напишете горната команда, прозорецът на терминала ви ще изглежда така

Ще намерите вашия IP адрес до „inet“ в първия раздел. В този случай, както можете да видите от горната екранна снимка, IP адресът е „10.0.2.15"

Ако посоченият по-горе метод не работи за вас, можете да опитате по следните начини:

В терминала напишете следната команда. Не забравяйте, че това работи за някои от версиите на Linux като Ubuntu.

$ hostname -I

Метод 1: Отдалечен достъп чрез SSH (Secure Shell)

За този метод трябва да инсталирате софтуера PuTTY, тъй като е по-добър от използването на SSH функция по подразбиране на Windows. PuTTY установява SSH връзка между вашия Linux и вашия работен плот на Windows, което ви дава достъп до терминала на Linux.

След инсталирането на софтуера PuTTY напишете името на вашата Linux система или това е IP адрес под етикета „Име на хоста (или IP адрес)“.  Уверете се, че сте задали връзката на SSH, ако не е. Сега щракнете върху отворен. И voila, вече имате достъп до командния ред на Linux.

Забележка: Това ще даде достъп само на вас до терминала, т.е.д., няма да има контрол на мишката. И все пак това е полезно за инсталиране на софтуер с помощта на команди на терминала

Метод 2: Използване на RDP (протокол за отдалечен работен плот)

RDP е най-лесният метод досега. Инструментът RDP вече е инсталиран в прозорците. Така че системата на Windows не изисква никаква работа (софтуерно). Това обаче не е така за вашата Linux система. Във вашата Linux система ще трябва да инсталирате XRDP инструмент. За това отворете терминала (Ctrl + Alt + T) и въведете следната команда

$ sudo apt install xrdp

Натиснете „y“ и натиснете enter. След това ще продължи да се инсталира.

Следван от

$ sudo systemctl активира xrdp

Първата команда ще инсталира инструмента XRDP. Втората команда ще позволи опцията за автоматично активиране при стартиране. С други думи, инструментът xrdp автоматично ще стартира, когато Linux стартира. След като този процес приключи. Отидете до вашата Windows система и в лентата за търсене въведете „RDP.”Щракнете върху„ Приложението за отдалечен работен плот.”

Въведете IP адреса на вашата Linux система в съседство с етикета „Компютър“ и щракнете върху свързване

Въведете потребителското име и паролата на вашата Linux система.

Отстраняване на неизправности:  Въпреки че свързването чрез RDP е най-лесният метод за отдалечено свързване, някои проблеми възникват по време на свързване с Ubuntu. Това започна да се случва след Ubuntu 18.4 LTS освобождаване. Linux не харесва, когато има достъп от разстояние, когато потребителят е влязъл. Така че простото решение е да изпробвате RDP след излизане от вашия Linux

Метод 3: Настройване на връзка чрез виртуална мрежова връзка (VNC)

Можете също да се свържете с помощта на VNC. Както бе споменато по-горе, SSH осигурява достъп до терминала (без контрол на мишката). VNC осигурява достъп до работния плот на Linux (пълен контрол на мишката). Има обаче някои предпоставки за свързване с помощта на този метод, т.е.д., трябва да инсталирате някакъв VNC софтуер.

Отидете до вашата Linux система и въведете следната команда, за да се уверите, че е актуална

$ sudo apt актуализация

Сега въведете следната команда

$ sudo apt инсталирайте tightvncserver

сега го стартирайте

$ sudo tightvnc сървър

Сега създайте парола за вашата връзка. Ще ви бъде даден работен номер, най-вече 1. Запомнете този номер.

След това инсталирайте VNC клиента на Windows.  Тези инструменти на TightVNC са инсталирани в пакети, така че след като бъдат инсталирани, отидете в лентата за търсене на Windows и потърсете „TightVNC Viewer. „Стартирайте приложението и въведете IP адреса на устройството с Linux.

Сега въведете IP на вашата Linux система, последвана от номера на работния плот, както е показано на горната екранна снимка.

Заключение:

След като вече знаете тези методи, трябва да знаете кой начин е най-подходящ за вашата употреба.

  1. RDP използва xrdp, който е с отворен код
  2. SSH може да се използва за отдалечен достъп до терминала
  3. VNC може да се използва вместо RDP, но е малко по-малко сигурен

Препоръчително е да настроите SSH, независимо от метода, който използвате, тъй като прави инсталацията на другите два метода много по-лесна.

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

Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...
Как да покажа брояч на FPS в игрите на Linux
Linux игрите получиха голям тласък, когато Valve обяви поддръжка на Linux за Steam клиент и техните игри през 2012 г. Оттогава много AAA и независими ...
Как да изтеглите и пуснете Civilization VI на Сид Майер на Linux
Въведение в играта Civilization 6 е модерен поглед върху класическата концепция, въведена в поредицата от игрите Age of Empires. Идеята беше доста про...