Как да получите достъп до друг компютър в същата мрежа с Linux

How Access Another Computer Same Network With Linux



Има много причини за достъп до друг компютър в домашната/офис мрежата от вашия лаптоп/настолен компютър. Например,

1. Използване на графичен софтуер от разстояние: Има много софтуер, който се нуждае от високопроизводителни компютри за работа (т.е. Autodesk Maya, AutoCAD, Blender). Вашият лаптоп/настолен компютър може да няма необходимите спецификации, за да го стартирате. Понякога определен софтуер може да работи на конкретна операционна система, която не искате да инсталирате на вашия лаптоп/настолен компютър само за тази част от софтуера. В тези случаи можете да инсталирате необходимия графичен софтуер на други компютри и да имате достъп до тях от разстояние от вашия лаптоп/настолен компютър и да използвате необходимия графичен софтуер от вашия лаптоп/настолен компютър.







2. Решаване на проблеми от разстояние: Ако сте технически човек в офиса си, понякога може да се наложи да решавате проблеми на компютрите на колегите си или да им покажете как да направят нещо. Можете дистанционно да се свържете с компютъра на колегата си и да разрешите проблема му. Това ще ви спести много време, което иначе бихте прекарали в ходене или в асансьора или стълбите, за да отидете в стаята на колегата.



3. Дистанционно графично администриране/администриране на командния ред: Може да сте системен администратор на компания. Компанията може да има много компютри, които трябва да администрирате. Преминаването от бюро на бюро или стая в стая за администриране на всеки отделен компютър на вашата компания ще бъде много проблеми за вас. Вместо това можете да седнете и да се отпуснете на бюрото си и да се свържете дистанционно към компютрите, които трябва да администрирате от вашия лаптоп/настолен компютър. Това ще ви спести много време и допълнителна работа.



4. Достъп до виртуални машини: Може да искате да стартирате виртуални машини на вашия сървър, като използвате хипервизори тип I като Proxmox VE, VMware vSphere, KVM и др. В този случай, за да използвате виртуалните машини, трябва да се свържете отдалечено към виртуалните машини от вашия лаптоп/компютър тъй като тези виртуални машини няма да имат физически дисплей, клавиатура или мишка.





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

Свързване към други Linux компютри чрез SSH:

Можете да се свържете с други компютри с Linux във вашата мрежа от командния ред чрез SSH. За да работи SSH, отдалеченият компютър трябва да има инсталирана сървърна програма OpenSSH.



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

За да се свържете с отдалечения компютър чрез SSH, трябва да знаете IP адреса на този отдалечен компютър.

Ако не знаете IP адреса на отдалечения компютър, помолете колегата си да отвори терминал на отдалечения компютър и изпълнете следната команда:

$име на хост -Аз

След като вашият колега разбере IP адреса на компютъра си, той/тя може да ви го изпрати. В моя случай IP адресът е 192.168.0.109 . При вас ще бъде различно. Така че, не забравяйте да го замените с вашия отсега нататък.

Също така трябва да знаете потребителското име и паролата за вход на отдалечения компютър. Отново вашият колега може да ви го изпрати.

След като знаете потребителското име, паролата и IP адреса на отдалечения компютър, можете да се свържете с него чрез SSH, както следва:

$ssh <потребителско име> @<ip-addr>

ЗАБЕЛЕЖКА: Заменете с потребителско име за вход и с IP адреса на отдалечения компютър.

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

Напишете в да и натиснете приемете отпечатъка.

Въведете паролата за вход на отдалечения компютър и натиснете .

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

Сега можете да изпълните всяка команда, която искате, на отдалечения компютър.

Свързване към компютри с Windows чрез RDP:

Най -често срещаният начин за свързване с отдалечен компютър с Windows е чрез RDP (протокол за отдалечен работен плот). Протоколът RDP е вграден в операционната система Windows. Така че не е необходимо да инсталирате нищо на отдалечения компютър с Windows, за да работи RDP. Всичко, което трябва да направите, е да активирате RDP на отдалечения компютър и сте готови.

За да активирате RDP в Windows 10, отворете Windows 10 Настройки приложение и кликнете върху Система както е отбелязано на екрана по -долу.

Придвижете се до Отдалечен работен плот раздел и кликнете върху Активирайте отдалечения работен плот превключвател, както е отбелязано на екрана по -долу.

Кликнете върху Потвърдете както е отбелязано на екрана по -долу.

RDP трябва да бъде активиран.

След като RDP е активиран на отдалечената машина с Windows, трябва да знаете IP адреса на тази отдалечена машина с Windows.

За да намерите IP адреса на отдалечената машина с Windows, натиснете клавиш и натиснете R . The Бягай трябва да се покаже прозорец с подкана. Сега въведете PowerShell или cmd и натиснете .

Трябва да се отвори терминал (PowerShell или CMD, в зависимост от командата, която сте използвали за стартиране на терминала).

Сега изпълнете следната команда:

>ipconfig/всичко

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

След като знаете IP адреса на компютъра с Windows, можете да използвате RDP клиент, за да се свържете с отдалечения компютър с Windows от Linux. В Linux има много RDP клиенти. Но в тази статия ще използвам Оцет клиент за отдалечен работен плот за свързване към компютъра с Windows чрез RDP.

Ако нямате Оцет клиент за отдалечен работен плот, инсталиран на вашия компютър, и ако имате нужда от помощ при инсталирането на Оцет клиент за отдалечен работен плот на желаната от вас дистрибуция на Linux, можете да проверите статията Как да инсталирате Vinagre Remote Desktop Client на Linux .

След като имате Оцет инсталиран, можете да го стартирате от Меню на приложението на вашия компютър.

Да започна Оцет , отвори Меню на приложението и търси оцет и кликнете върху Преглед на отдалечен работен плот икона, както е отбелязано на екрана по -долу.

The Оцет клиентът за отдалечен работен плот трябва да се отвори.

Сега кликнете върху Свържете се .

Изберете ПРСР от Протокол падащото меню, въведете IP адреса на вашия компютър с Windows в Домакин раздел и въведете дисплея Ширина и Височина в пиксели в Опции за RDP раздел, както е отбелязано на екрана по -долу.

След това кликнете върху Свържете се .

Ще бъдете помолени да въведете потребителско име и парола за вход на компютъра с Windows, към който се свързвате.

Въведете потребителско име и парола за вход и кликнете върху Удостоверяване .

Трябва да сте свързани с компютъра с Windows, както можете да видите на екрана по -долу.

Свързване към отдалечени компютри чрез VNC:

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

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

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

  • CentOS 8: Прочетете статията Конфигуриране на VNC сървър на CentOS 8.
  • Ubuntu 20.04 LTS: Прочетете статията Как да активирате споделянето на екрана в Ubuntu 20.04 LTS.
  • Debian 10: Прочети статията Как да активирате споделянето на екрана в Debian 10 .
  • Linux Mint 20: Прочети статията Инсталирайте VNC Server на Linux Mint 20 .
  • Fedora 32: Прочетете статията Как да конфигурирате VNC сървър във Fedora Linux? .

След като инсталирате VNC сървъра на вашия отдалечен компютър, имате нужда от VNC клиент, за да се свържете с вашия отдалечен компютър от друг компютър.

В Linux има много VNC клиенти. Vinagre, Remmina, RealVNC VNC Viewer и др.

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

Оцет: Прочети статията Как да инсталирате Vinagre Remote Desktop Client на Linux .

RealVNC VNC Viewer: Прочети статията Как да инсталирате RealVNC VNC Viewer на Linux .

Тази статия ще използва RealVNC VNC Viewer VNC клиент, за да ви покаже как да се свържете с отдалечен компютър, използвайки VNC протокола.

След като RealVNC VNC Viewer е инсталиран, можете да стартирате VNC Viewer от желаната от вас дистрибуция на Linux от менюто за приложения.

Проверете Прочетох и приемам тези условия отметка и щракнете върху Добре както е отбелязано на екрана по -долу.

Кликнете върху СХВАНАХ ГО както е отбелязано на екрана по -долу.

VNC Viewer трябва да е готов за свързване с отдалечени компютри.

За да се свържете с вашия отдалечен компютър чрез VNC, трябва да знаете IP адреса на този отдалечен компютър.

Моля, изпълнете следната команда на отдалечения компютър, за да намерите неговия IP адрес.

$име на хост -Аз

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

Както можете да видите, IP адресът на отдалечения компютър, към който искам да се свържа, е 192.168.0.106 . При вас ще бъде различно. Така че, не забравяйте да го замените с вашия отсега нататък.

Сега, за да се свържете с отдалечен компютър, въведете името на хоста или IP адреса на отдалечения компютър, към който искате да се свържете, и натиснете .

Кликнете върху продължи .

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

Въведете потребителското име и паролата за вход на отдалечения компютър, към който искате да се свържете, и щракнете върху Добре както е отбелязано на екрана по -долу.

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

Свързване към виртуални машини VMware чрез VMRC:

За да се свържете дистанционно с VMware vSphere или VMware ESXi виртуални машини, можете да използвате официалната програма VMware VMware Remote Console (VMRC) .

За да научите повече за VMware Remote Console (VMRC) и как да го инсталирате на любимата си дистрибуция на Linux, вижте статията Как да инсталирате VMRC (VMware Remote Console) на Linux .

За да ви покажа как да се свържете с VMware ESXi виртуална машина с VMware Remote Console (VMRC) , Подготвих виртуална машина VMware ESXi s01, както можете да видите на екрана по -долу.

За да се свържете с виртуалната машина VMware ESXi s01 с VMware Remote Console (VMRC) , кликнете върху Конзола както е отбелязано на екрана по -долу.

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

Виртуалната машина VMware ESXi s01 трябва да се отвори с VMware Remote Console (VMRC), както можете да видите на екрана по -долу.

Свързване към виртуални машини Proxmox чрез SPICE:

За да се свържете дистанционно с виртуални машини Proxmox VE, можете да използвате официалния KVM Virt Viewer . Virt Viewer използва СПАЙС протокол за отдалечено свързване с виртуални машини на KVM.

За да научите повече за KVM Virt Viewer и как да го инсталирате на любимата си дистрибуция на Linux, вижте статията Как да инсталирате Virt Viewer на Linux .

За да ви покажа как да се свържете с виртуална машина Proxmox чрез СПАЙС използване на протокол Virt Viewer , Подготвих виртуална машина Proxmox s02, както можете да видите на екрана по -долу.

За да се свържете с виртуална машина Proxmox с Virt Viewer , трябва да зададете Дисплей Хардуер на виртуалната машина да SPICE (qxl), както е показано на екрана по -долу.

След като зададете Дисплей хардуер на виртуалната машина да SPICE (qxl) , навигирайте до Конзола секцията на виртуалната машина и кликнете върху Конзола > СПАЙС както е отбелязано на екрана по -долу.

Вашият браузър трябва да ви подкани да отворите или запазите конфигурационния файл за връзка на Virt Viewer.

Изберете Отворен с , изберете Remote Viewer от падащото меню и кликнете върху Добре както е отбелязано на екрана по -долу.

Трябва да сте свързани с виртуалната машина Proxmox, както можете да видите на екрана по -долу.

Заключение:

Тази статия ви показва как да получите достъп до отдалечен компютър в същата мрежа от Linux. Показах ви различни методи, протоколи и инструменти за свързване към отдалечени компютри от друг компютър в същата мрежа. Разгледах текстово базиран протокол за отдалечен достъп SSH, графични протоколи за отдалечен достъп RDP и VNC, протокол за отдалечен достъп на виртуална машина Proxmox SPICE и VMware ESXi или VMware vSphere инструмент за отдалечен достъп VMRC. Показах ви как да използвате клиентските програми за отдалечен достъп Vinagre, RealVNC VNC Viewer, Virt Viewer и VMRC, за да се свържете и с отдалечени компютри чрез техните поддържани протоколи за отдалечен работен плот.