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

локальной сети с Linux Советы и хитрости

Есть много причин для доступа к другому компьютеру в домашней или офисной сети с ноутбука или настольного компьютера. Например,

  1. Удаленное использование графического программного обеспечения: существует множество программ, для работы которых требуются компьютеры с высокими техническими характеристиками (например, Autodesk Maya, AutoCAD, Blender). Ваш ноутбук или настольный компьютер может не иметь необходимых характеристик для запуска программного обеспечения. Иногда конкретное программное обеспечение может работать только в определенной операционной системе, которую вы не хотите устанавливать только для этого программного обеспечения. В этих случаях вы можете установить необходимое графическое программное обеспечение на другие компьютеры и получить к ним удаленный доступ со своего ноутбука или настольного компьютера и использовать необходимое графическое программное обеспечение.
  2. Удаленное решение проблем: если вы технический специалист в своем офисе, иногда вам может потребоваться решить проблемы на компьютерах ваших коллег или показать им, как что-то делать. Вы можете удаленно подключиться к компьютеру коллеги и решить его или ее ситуацию. Это сэкономит вам много времени, поскольку вам не придется тратить время на прогулки, чтобы пройти в комнату вашего коллеги.
  3. Удаленное графическое / командное администрирование: вы можете быть системным администратором компании. В компании может быть много компьютеров, которые нужно администрировать. Переход от стола к столу или из комнаты в комнату, чтобы помочь каждому компьютеру вашей компании, будет очень хлопотным. Вместо этого вы можете сидеть и расслабляться на своем столе и удаленно подключать компьютеры, которые вам нужны для администрирования, со своего ноутбука или настольного компьютера. Это сэкономит вам много времени и дополнительную работу.
  4. Доступ к виртуальным машинам: вы можете запускать виртуальные машины на своем сервере, используя гипервизоры типа I, такие как Proxmox VE, VMware vSphere, KVM и т.д. В этом случае, чтобы использовать виртуальные машины, вам необходимо удаленно подключиться к виртуальным машинам из ваш ноутбук или компьютер, поскольку у этих виртуальных машин не будет физического дисплея, клавиатуры или мыши.
Читайте также:  5 способов как удалить файлы, которые не удаляются

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

Подключение к другим компьютерам Linux через SSH

Вы можете подключиться к другим компьютерам Linux в вашей сети из командной строки через SSH. Для работы SSH на удаленном компьютере должна быть установлена ​​программа сервера OpenSSH.

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

  • Debian 9: прочтите статью » Включение SSH-сервера в Debian».
  • Debian 10: прочтите статью Включение SSH в Debian 10.
  • CentOS 8: прочтите статью Как включить SSH в CentOS 8.
  • Ubuntu 18.04 LTS: прочтите статью Как включить SSH-сервер в Ubuntu 18.04 LTS.
  • Ubuntu 20.04 LTS: прочтите статью Как установить и включить OpenSSH в Ubuntu 20.04.
  • Arch Linux: прочтите статью Настройка, настройка и оптимизация SSH-сервера Arch Linux.
  • Kali Linux 2020: прочтите статью Как включить SSH в Kali Linux 2020.

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

hostname -I

Чтобы подключиться к удаленному компьютеру

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

Как только ваш коллега узнает IP-адрес

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

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

ssh <username>@<ip-addr>

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

Как только вы знаете имя пользователя, пароль

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

Когда вы впервые подключаетесь к удаленному

Введите да и нажмите < Enter >, чтобы принять отпечаток пальца.

Введите да и нажмите Enter

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

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

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

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

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

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

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

 

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

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

 

Перейдите в раздел » Удаленный рабочий стол » и нажмите кнопку- переключатель » Включить удаленный рабочий стол», как показано на снимке экрана ниже.

Самый распространенный способ подключения

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

Чтобы включить RDP в Windows 10

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

После включения RDP на удаленном компьютере

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

Чтобы найти IP — адрес удаленной машины Windows, нажмите < Windows, ключ> и нажмите R. Должно появиться окно с приглашением Выполнить. Теперь введите powershell или cmd и нажмите < Enter >.

После включения RDP на удаленном компьютере с Windows

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

Должен быть открыт терминал

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

> ipconfig /all

Должен отображаться IP-адрес удаленного компьютера

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

Узнав IP-адрес компьютера с Windows

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

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

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

Чтобы запустить Vinagre, откройте меню приложений и найдите Vinagre и щелкните значок средства просмотра удаленного рабочего стола, как показано на снимке экрана ниже.

Чтобы запустить Vinagre, откройте меню приложений и найдите

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

Клиент удаленного рабочего стола Vinagre

Теперь нажмите » Подключиться».

Теперь нажмите Подключиться

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

Выберите RDP в раскрывающемся меню

Затем нажмите «Подключиться».

как показано на снимке экрана ниже

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

Вам будет предложено ввести имя пользователя и пароль

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

Введите имя пользователя и пароль для входа и нажмите

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

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

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

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

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

  • CentOS 8: прочтите статью Настройка VNC-сервера в CentOS 8.
  • Ubuntu 20.04 LTS: прочтите статью Как установить сервер VNC на Ubuntu 20.04 LTS.
  • Debian 10: прочтите статью Как установить сервер VNC на Debian 10.
  • Linux Mint 20: прочтите статью Установка сервера VNC на 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.

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

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

После установки RealVNC VNC Viewer вы можете

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

Нажмите ПОЛУЧИТЬ, как показано на скриншоте ниже.

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

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

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

hostname -I

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

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

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

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

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

Щелкните Продолжить.

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

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

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

Подключение к виртуальным машинам 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

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

Затем нажмите » Запустить удаленную консоль«, как показано ниже.

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

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

Для удаленного подключения к виртуальным машинам Proxmox VE вы можете использовать официальный KVM Virt Viewer. Virt Viewer использует протокол SPICE для удаленного подключения к виртуальным машинам KVM.

Чтобы узнать больше о KVM Virt Viewer и о том, как установить его в вашем любимом дистрибутиве Linux, ознакомьтесь со статьей Как установить Virt Viewer в Linux.

Чтобы показать вам, как подключиться к виртуальной машине Proxmox через протокол SPICE с помощью Virt Viewer, я подготовил виртуальную машину Proxmox s02, как вы можете видеть на скриншоте ниже.

Чтобы показать вам, как подключиться к виртуальной машине

Чтобы иметь возможность подключиться к виртуальной машине Proxmox с помощью Virt Viewer, вы должны установить Display Hardware виртуальной машины на SPICE (qxl), как показано на снимке экрана ниже.

После того, как вы настроили аппаратное обеспечение дисплея

После того, как вы настроили аппаратное обеспечение дисплея виртуальной машины на SPICE (qxl), перейдите в раздел «Консоль» виртуальной машины и нажмите » Консоль«> «SPICE», как показано на снимке экрана ниже.

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

Выберите » Открыть с помощью», выберите » Remote Viewer» в раскрывающемся меню и нажмите » ОК», как показано на снимке экрана ниже.

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

Заключение

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

Оцените статью
ПОПУЛЯРНЫЕ ТЕХНОЛОГИИ
Добавить комментарий