Сети

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

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

$ hostname -I

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

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

Как только вы знаете имя пользователя, пароль и IP-адрес удаленного компьютера, вы можете подключиться к нему через SSH следующим образом:

$ ssh @

ПРИМЕЧАНИЕ: Заменять <имя пользователя> с логином пользователя и <IP-адрес> с IP-адресом удаленного компьютера.

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

Печатать да и нажмите <Входить> принять отпечаток пальца.

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

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

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

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

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

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

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

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

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

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

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


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


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

> ipconfig / все


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


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

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

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

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


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


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


Выбирать RDP от Протокол в раскрывающемся меню введите IP-адрес вашего компьютера с Windows в поле Хозяин раздел и введите на дисплее Ширина и высота в пикселях в Параметры RDP раздел, как отмечено на скриншоте ниже.


Затем нажмите на Соединять.


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

Введите имя пользователя и пароль для входа и нажмите Аутентифицировать.


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

Подключение к удаленным компьютерам через VNC:

VNC (Virtual Network Computing) - это протокол для доступа к графической среде рабочего стола компьютера и управления ею удаленно с другого компьютера.

Для удаленного подключения к компьютеру по протоколу VNC на компьютере, к которому вы хотите получить удаленный доступ, должна быть установлена ​​и настроена программа сервера VNC.

Если вам нужна помощь в установке сервера VNC на вашем компьютере, в зависимости от используемого вами дистрибутива Linux, прочтите одну из следующих статей:

  • CentOS 8: Прочтите статью Настройка VNC-сервера на CentOS 8.
  • Ubuntu 20.04 LTS: Читать статью Как установить VNC Server на Ubuntu 20.04 LTS.
  • Debian 10: Читать статью Как установить VNC Server на 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: Читать статью Как установить клиент удаленного рабочего стола Vinagre в Linux.

RealVNC VNC Viewer: Читать статью Как установить RealVNC VNC Viewer в Linux.

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

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


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


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


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


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

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

$ hostname -I


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

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


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


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


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


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


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

Подключение к виртуальным машинам 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), перейдите в раздел консоли виртуальной машины и нажмите Консоль> SPICE как отмечено на скриншоте ниже.


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

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


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

Заключение:

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

Shadow of the Tomb Raider для Linux Учебное пособие
Shadow of the Tomb Raider - двенадцатое дополнение к серии Tomb Raider - франшизе приключенческой игры, созданной Eidos Montreal. Игра была очень хоро...
Как увеличить FPS в Linux?
FPS означает Кадров в секунду. Задача FPS - измерить частоту кадров при воспроизведении видео или во время игры. Проще говоря, количество непрерывных ...
Лучшие игры Oculus App Lab
Если вы владелец гарнитуры Oculus, вы должны знать о загрузке неопубликованных приложений. Боковая загрузка - это процесс установки на гарнитуру содер...