Как удаленно управлять компьютером на Linux


Если вы когда-либо работали с серверами на базе Linux-дистрибутивов или просто устанавливали домашнее сетевое хранилище с помощью raspberry pi, через определенное время вам понадобится получить удаленный доступ.

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

IP-адрес

В первую очередь вам понадобится IP-адрес, получить его можно с помощью команды ifconfig, набрав её в терминале вы получите несколько строк, из которых, при проводном подключении вас будет интересовать eth0, а при беспроводном wlan0, посмотрите на строку ниже, она будет начинаться с inet и там вы найдете свой IP-адрес в локальной сети.

Подключение с помощью SSH

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

sudo apt-get install openssh-server

После чего будет необходимо включить службу, отвечающую за работу сервера

sudo systemctl enable ssh

И запустить её

sudo systemctl start ssh

Если у вас уже присутствует ssh сервер, можете сразу переходить к следующему шагу. На компьютерах mac откройте терминал, там введите команду ssh user@host, где user – имя пользователя на компьютере Linux, а host – IP адрес, полученный с помощью ifconfig.

После чего будет запрошен пароль, и вы получите доступ к серверу.

Для компьютеров на Windows есть несколько вариантов:

  • Вы можете использовать PowerShell и следовать инструкции для mac
  • Вы можете загрузить PuTTY по ссылке, и использовать эту программу как SSH клиент

Подключение с помощью VNC

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

Сперва вам понадобится установить VNC сервер, для этого наберите в терминале

sudo apt-get update

sudo apt-get install tightvncserver

После чего вам необходимо запустить tightvncserver и установить пароль, для этого наберите

sudo tightvncserver

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

Для macOS есть альтернатива в виде RealVNC Viewer, также бесплатная программа, но уже с закрытым исходным кодом, загрузить её вы можете по ссылке.

‎VNC Viewer - Remote Desktop
‎VNC Viewer - Remote Desktop
Developer: RealVNC
Price: Free

Если вы обнаружили ошибку, выделите этот фрагмент текста и нажмите Ctrl+Enter.





Мы в Telegramt.me/applespbevent
Канал Я.Дзенzen.yandex.ru/applespbevent
Видео на YouTube: Apple Event
Секретный чат: Telegram


Что вы думаете по этому поводу?

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: