Как получить доступ к другому компьютеру в той же сети с 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-адрес>

ЗАМЕТКА: Заменять с логином пользователя и с IP-адресом удаленного компьютера.

Когда вы впервые подключаетесь к удаленному компьютеру через SSH, вы увидите следующее приглашение.

Введите да и нажмите принять отпечаток пальца.

Введите пароль для входа на удаленный компьютер и нажмите .

Вы должны быть подключены к удаленному компьютеру через SSH.

Теперь вы можете запускать любую команду на удаленном компьютере.

Подключение к компьютерам с Windows через RDP:

Самый распространенный способ подключения к удаленному компьютеру с Windows - через RDP (протокол удаленного рабочего стола). Протокол RDP встроен в операционную систему Windows. Таким образом, вам не нужно ничего устанавливать на удаленный компьютер с Windows для работы RDP. Все, что вам нужно сделать, это включить RDP на удаленном компьютере, и все готово.

Чтобы включить RDP в Windows 10, откройте Windows 10 Настройки app и нажмите Система как отмечено на скриншоте ниже.

Перейдите к Удаленного рабочего стола раздел и нажмите на Включить удаленный рабочий стол кнопку переключения, как отмечено на скриншоте ниже.

Нажмите на Подтверждать как отмечено на скриншоте ниже.

RDP должен быть включен.

После включения RDP на удаленном компьютере с Windows вам необходимо знать IP-адрес этого удаленного компьютера с Windows.

Чтобы узнать IP-адрес удаленного компьютера с Windows, нажмите кнопку ключ и нажмите р . В Запустить должно появиться окно подсказки. Теперь введите Powershell или cmd и нажмите .

Должен быть открыт терминал (PowerShell или CMD, в зависимости от команды, которую вы использовали для запуска терминала).

Теперь выполните следующую команду:

>ipconfig/все

Должен отображаться IP-адрес удаленного компьютера с Windows. В моем случае IP-адрес 192.168.0.107 . Для вас все будет иначе. Так что не забудьте заменить его теперь своим.

Узнав IP-адрес компьютера с Windows, вы можете использовать RDP-клиент для подключения к удаленному компьютеру с Windows из Linux. В Linux доступно множество клиентов RDP. Но в этой статье я буду использовать Уксус клиент удаленного рабочего стола для подключения к компьютеру с Windows через RDP.

Если у вас нет Уксус клиент удаленного рабочего стола, установленный на вашем компьютере, и если вам нужна помощь в установке Уксус клиент удаленного рабочего стола в желаемом дистрибутиве Linux, вы можете проверить статью Как установить клиент удаленного рабочего стола Vinagre в Linux .

Как только у вас есть Уксус установлен, вы можете запустить его из Меню приложений вашего компьютера.

Начать Уксус , открыть Меню приложений и ищи уксус и нажмите на Средство просмотра удаленного рабочего стола значок, как показано на скриншоте ниже.

В Уксус клиент удаленного рабочего стола должен быть открыт.

Теперь нажмите на Соединять .

Выбирать RDP от Протокол в раскрывающемся меню введите 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 в Linux .

Программа просмотра RealVNC VNC: Читать статью Как установить RealVNC VNC Viewer в Linux .

В этой статье будет использоваться RealVNC VNC Viewer Клиент VNC, чтобы показать вам, как подключиться к удаленному компьютеру с помощью протокола VNC.

После установки RealVNC VNC Viewer вы можете запустить VNC Viewer из желаемого дистрибутива Linux из меню приложения.

Проверить Я прочитал и принимаю эти условия флажок и нажмите Ok как отмечено на скриншоте ниже.

Нажмите на ПОНЯТНО как отмечено на скриншоте ниже.

VNC Viewer должен быть готов к подключению к удаленным компьютерам.

Чтобы подключиться к удаленному компьютеру через VNC, вам необходимо знать IP-адрес этого удаленного компьютера.

Выполните следующую команду на удаленном компьютере, чтобы узнать его IP-адрес.

$имя хоста

IP-адрес удаленного компьютера должен быть напечатан на терминале.

Как видите, IP-адрес удаленного компьютера, к которому я хочу подключиться, - 192.168.0.106 . Для вас все будет иначе. Так что не забудьте заменить его теперь своим.

Теперь, чтобы подключиться к удаленному компьютеру, введите имя хоста или IP-адрес удаленного компьютера, к которому вы хотите подключиться, и нажмите .

Нажмите на Продолжать .

Вам будет предложено ввести логин и пароль удаленного компьютера.

Введите имя пользователя и пароль для входа на удаленный компьютер, к которому вы хотите подключиться, и нажмите Ok как отмечено на скриншоте ниже.

Вы должны быть подключены к удаленному компьютеру.

Подключение к виртуальным машинам VMware через VMRC:

Для удаленного подключения к виртуальным машинам VMware vSphere или VMware ESXi можно использовать официальную программу VMware. Удаленная консоль VMware (VMRC) .

Чтобы узнать больше о VMware Remote Console (VMRC) и о том, как установить ее в вашем любимом дистрибутиве Linux, прочтите статью Как установить VMRC (удаленная консоль VMware) в Linux .

Чтобы показать вам, как подключиться к виртуальной машине VMware ESXi с Удаленная консоль VMware (VMRC) , Я подготовил виртуальную машину VMware ESXi s01, как вы можете видеть на скриншоте ниже.

Для подключения к виртуальной машине VMware ESXi s01 с участием Удаленная консоль VMware (VMRC) , нажмите на Консоль как отмечено на скриншоте ниже.

Затем нажмите на Запустить удаленную консоль как отмечено на скриншоте ниже.

Виртуальная машина VMware ESXi s01 должен быть открыт с Удаленная консоль VMware (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 , вы должны установить Отображать Аппаратное обеспечение виртуальной машины в СПЕЦИЯ (qxl), как показано на скриншоте ниже.

После того, как вы установили Отображать оборудование виртуальной машины для СПЕЦИЯ (qxl) , перейдите к Консоль раздел виртуальной машины и нажмите Консоль > СПЕЦИЯ как отмечено на скриншоте ниже.

Ваш браузер должен предложить вам открыть или сохранить файл конфигурации подключения Virt Viewer.

Выбирать Открыть с , Выбрать Удаленный просмотрщик из раскрывающегося меню и нажмите Ok как отмечено на скриншоте ниже.

Вы должны быть подключены к виртуальной машине Proxmox, как вы можете видеть на скриншоте ниже.

Заключение:

В этой статье показано, как получить доступ к удаленному компьютеру в той же сети из Linux. Я показал вам различные методы, протоколы и инструменты для подключения к удаленным компьютерам с другого компьютера в той же сети. Я рассмотрел текстовый протокол удаленного доступа SSH, графические протоколы удаленного доступа RDP и VNC, протокол удаленного доступа виртуальной машины Proxmox SPICE, а также VMware ESXi или инструмент удаленного доступа виртуальной машины VMware vSphere VMRC. Я показал вам, как использовать клиентские программы удаленного доступа Vinagre, RealVNC VNC Viewer, Virt Viewer и VMRC для подключения к удаленным компьютерам через поддерживаемые ими протоколы удаленного рабочего стола.