- Как удаленно управлять Linux из Windows
- Вам понадобится IP-адрес устройства Linux
- Как получить доступ к рабочему столу Linux из Windows через RDP
- Удаленный В Linux Из Windows С VNC
- Remote Into Linux через SSH
- Удаленный доступ к Linux с SSH в Windows PowerShell
- Подключайтесь к Linux удаленно, используя SSH в PuTTY
- Три способа удаленного управления Linux из Windows
- Как подключиться к Linux из Windows?
- Как подключиться к Linux из Windows?
Как удаленно управлять Linux из Windows
Настроить сервер Linux? Возможно, вы настроили его как решение для сетевого хранилища. Или, может быть, у вас есть рабочий компьютер с Linux, медиацентр или простой дополнительный компьютер в другой комнате.
Как бы то ни было, в какой-то момент вам понадобится удаленный доступ к устройству Linux с ПК с Windows или ноутбука. Итак, каково решение?
У пользователей Windows есть несколько инструментов, которые обеспечивают простой удаленный рабочий стол из Windows в Linux. Хотите знать, как получить доступ к вашему рабочему столу Linux из Windows? Читай дальше!
Вам понадобится IP-адрес устройства Linux
Прежде чем начать, найдите IP-адрес вашего устройства Linux. Это необходимо для всех параметров удаленного подключения, хотя в некоторых случаях подходит имя хоста (сетевое имя устройства).
Самый простой способ проверить IP-адрес — войти в систему на вашем устройстве Linux и открыть терминал. Войти:
IP-адрес устройства будет отображаться.
Если у Linux есть Ethernet-соединение, адрес будет указан вместе с eth0. Если он подключен по беспроводной сети, найдите IP-адрес, указанный для wlan0.
Если это не легко или не удобно, есть другой метод, который почти такой же простой. В окне браузера подключитесь к маршрутизатору. Обычно это адрес 192.168.0.1 или 192.168.0.100 . Вы должны быть в состоянии проверить, посмотрев на сам маршрутизатор или на документацию, поставляемую с ним.
После входа в маршрутизатор найдите опцию «Подключенные устройства» или аналогичную. Просмотрите IP-адреса, чтобы найти ваше устройство Linux по имени хоста. Некоторые маршрутизаторы могут даже отображать операционную систему устройства. Вы найдете IP-адрес, указанный рядом.
Запишите IP-адрес, так как он понадобится вам позже. И убедитесь, что вы знаете имя пользователя и пароль для вашего компьютера или сервера Linux!
Как получить доступ к рабочему столу Linux из Windows через RDP
Первый и самый простой вариант — RDP, протокол удаленного рабочего стола, встроенный в Windows.
Перед началом вам необходимо установить программное обеспечение xrdp на вашем Linux-компьютере. Вы можете сделать это лично или используя SSH (см. Ниже) с помощью одной команды:
Чтобы перевести RDP в Linux, запустите программное обеспечение Remote Desktop на вашем компьютере с Windows. В Windows 8 и более поздних версиях его можно найти с помощью поиска, просто введя буквы «rdp».
При открытом окне «Подключение к удаленному рабочему столу»:
- Введите IP-адрес
- Используйте Показать параметры для любых дополнительных требований к соединению
- Нажмите Подключиться
Преимущества RDP: хотя настройка может занять немного больше времени, использование RDP обеспечивает высокую надежность и удаленный доступ к рабочему столу в Linux. Это делает его идеальным инструментом для удаленной работы с машинами Linux.
Если вы планируете использовать RDP на регулярной основе, вы можете сэкономить время, создав эти пользовательские конфигурации для Windows RDP.
Удаленный В Linux Из Windows С VNC
Виртуальное сетевое соединение (VNC) также предоставляет удаленный доступ к вашему рабочему столу Linux. Однако, как и в случае с RDP, вам необходимо установить специальное программное обеспечение. На коробке Linux требуется программное обеспечение VNC-сервера; в Windows клиентское приложение.
TightVNC — один из самых популярных вариантов подключения к Linux через VNC. Вы найдете клиентское программное обеспечение Windows на веб-сайте , но убедитесь, что выбрали правильную версию.
После того, как вы это сделаете, установите Inversion-сервер на вашем Linux-компьютере. Это может быть через SSH (см. Следующий раздел) или с физическим доступом к компьютеру.
Во-первых, в Linux проверьте наличие обновлений:
Далее выполните эту команду:
После установки, запустите silentvncserver и установите пароль при появлении запроса.
Существует восемь символов для паролей. Теперь, когда закручивается туго настроенный сервер, вы увидите уведомление с номером порта — запишите его.
Для удаленного подключения к Linux из Windows:
- Запустите приложение TightVNC Viewer в Windows
- Введите IP-адрес и номер порта
- Нажмите Подключиться
- Введите пароль, который вы установили при появлении запроса
После этого откроется удаленный рабочий стол, и вы сможете начать использовать приложение по своему выбору — в пределах разумного. Некоторые приложения с высокими графическими требованиями вряд ли будут работать надежно, если вообще будут работать.
Преимущества VNC: предлагая быстрый доступ к удаленному ПК, TightVNC имеет свои ограничения. Вы можете выполнять стандартные вычислительные задачи, но действия, связанные со СМИ, строго ограничены.
Remote Into Linux через SSH
SSH (Secure Shell) — отличный способ получить удаленный доступ к вашему устройству Linux. Вы также не ограничены Windows с этой опцией, так как SSH может использоваться практически с любого устройства. Это также очень безопасно.
У вас есть два варианта SSH в Windows:
- SSH в Windows PowerShell
- Загрузите инструмент PuTTY SSH
Давайте посмотрим на оба.
Удаленный доступ к Linux с SSH в Windows PowerShell
Windows PowerShell — это новый инструмент командной строки в Windows 10, заменивший старое приложение командной строки. Чтобы найти его, щелкните правой кнопкой мыши «Пуск», чтобы получить доступ к меню питания, и выберите Windows PowerShell. В SSH введите:
Поэтому, если устройство Linux имеет IP-адрес 192.168.13.123, введите:
- ssh 192.168.13.123
- При появлении запроса примите сертификат
- Введите имя пользователя и пароль
Теперь у вас есть удаленный SSH-доступ к Linux.
Подключайтесь к Linux удаленно, используя SSH в PuTTY
Хотя приложение PuTTY изначально недоступно в Windows, его можно загрузить. PuTTY не установлен, однако. Вместо этого вы просто запускаете загруженный EXE-файл.
Скачать: PuTTY
Для удобства рекомендуется создать ярлык на рабочем столе.
Чтобы использовать PuTTY для SSH:
- Выберите Session > Host Name
- Введите имя сети компьютера Linux или введите IP-адрес, который вы указали ранее
- Выберите SSH, затем Открыть
- Когда будет предложено принять сертификат для подключения, сделайте это
- Введите имя пользователя и пароль для входа в ваше устройство Linux
Преимущества SSH: использование этого метода позволяет быстро вносить изменения в Linux, не пачкая рук. Особенно подходит для установки программного обеспечения и изменения администратора. Это также полезно для настройки следующей опции, VNC! SSH также идеально подходит для серверов без установленной среды рабочего стола.
Однако, если вам нужно удаленное подключение к рабочему столу Linux, попробуйте VNC или RDP.
Три способа удаленного управления Linux из Windows
Независимо от вашего варианта использования, есть подходящий вариант для удаленного доступа к устройству Linux из Windows. Эти методы работают независимо от того, является ли устройство сервером, настольным ПК на работе, медиацентром или даже Raspberry Pi.
От простого к сложному удаленного доступа к Linux из Windows, используя:
- RDP (протокол удаленного рабочего стола)
- VNC (виртуальное сетевое соединение)
- SSH (Secure Shell)
Если ваш дистрибутив Linux является Ubuntu, у вас уже есть встроенный VNC-совместимый инструмент удаленного рабочего стола.
Как подключиться к Linux из Windows?
Не так давно я писал о том, как подключиться из Windows к Linux, ну а теперь вторая серия. Как уже я объяснял раньше, у меня появился второй ноутбук с Windows XP, и поэтому самое время поупражняться в системном администрировании, дабы все для этого есть. Итак, как подключиться к Linux из Windows?
В начале хочу сказать, что такая операция вполне реальна в жизни. Когда я работал в одной фирме, у всех офисных работников стоял компьютер с Windows. Но подключать к каждому компьютеру интернет опасно, вы же знаете, что виндовс — это дырявое ведро, и даже антивирус (тут я писал о том, какой антивирус лучше) далеко не всегда может помочь.
Поэтому интернет был подключен к компьютеру с Linux, а все офисные компьютеры уже подключены к этому «серверу» через удалённый рабочий стол. Дома я не буде делать тоже самое, но нечто подобное.
Как подключиться к Linux из Windows?
В самом Linux (в частности в производных Ubuntu) по умолчанию установлена служба «Общий доступ к рабочему столу«. У меня в Linux Mint 17 этот пункт находится в МЕНЮ — ПАРАМЕТРЫ. Запускаем программу и наблюдаем такое окошко:
По умолчанию служба выключена, и первая галочка сверху включает её. Далее, если вы подключаетесь сами к себе, можно убрать все галочки в пункте Безопасность — мы же не боимся сами себя?
Протокол, по которому будет подключение, называется VNC, совсем не тот, которым мы пользовались при подключении линукс к виндовс. Поэтому нам в Windows понадобится сторонний софт, который будет работать по этому протоколу.
Но сначала в Linux лучше прописать статический IP адрес, чтобы вам его не вычислять каждый раз. Для этого идём в настройки сети и прописываем статический IP, примерно вот так:
Знать свой текущий IP адрес, чтобы прописать его вручную, можно командой ifconfig
Теперь идем в Windows и скачиваем программу VNC ® Viewer c сайта разработчиков — VNC Viewer.
Запускаем программу, которая даже не требует установки, пишем наш IP адрес и если вы все сделали правильно, то начинаем видеть рабочий стол Linux. Если вы поставили галочку при настройках сервера, то можете им даже управлять. А если не поставили, то можете просто наблюдать, что делает ваш ребёнок за компьютером — интернете очень опасен для ребёнка, его нужно защищать от этих опасностей, и это тоже дополнительная мера.
Если вас не устроит сервер VNC Vino, то можете установить его аналог vnc4server.
Но перед этим нужно, конечно, удалить сервер vino:
Но протокол VNC не единственный по которому можно подключиться из Windows к Linux. В линукс можно установить RDS сервер и подключаться из Windows через стандартный инструмент — Удалённый рабочий стол.
Можно так же подключаться по SSH, но это уже немного сложнее и поэтому я не буду описывать это в рамках данной статьи. Может быть потом напишу о том, как можно пробросить порт по SSH, чтобы подключаться из Windows к Linux и через защищённый ssh туннель выкачивать интернет.
Будут вопросы — пишите, как всегда всем отвечу 🙂
20 комментариев к статье “Как подключиться к Linux из Windows?”
Здравствуйте! Извините за дилетанство, но разве программа TeamViewer, установленная на Windows и в Linux не дает таких же возможностей, вроде так было бы проще.
TeamViewer соединяет компьютеры через свой сервер, тут же задача соединить компьютеры в пределах домашней сети. В этом случае скорость в 100 раз больше, чем через TeamViewer.
Не подскажете, есть ли в Linux mint 17 «Эдакое окно» через которое можно подключится к ОС, что б никто и не заметил вашего присутствия.
Вы хотите видеть то, что делает другой пользователь или просто подключиться к системе и пользоваться ей удаленно втихаря?
Всё это прекрасно работает в Debian 7, однако в Ubuntu абсолютно бесполезно. У меня уже третий год работает домашний сервер с удалённым управлением рабочего стола на Debian 7, однако на Ubuntu ни один совет не работает.
Отключил все эффекты рабочего стола Ubuntu и подключиться к нему из Linux ZorinOS 9.0 удалось, однако из Windows по-прежнему бесполезно.
Подключился по VNC из Windows через VNC Viewer к домашнему серверу на Debian 7.9, а затем из сервера по VNC к компьютеру с Ubuntu 14.04 (через Китай в соседнюю деревню) ВСЁ РАБОТАЕТ! А непосредственно из Windows 8.1 НЕ РАБОТАЕТ.
Если кто знает, как сделать удалённое управление рабочим столом Linux Mint 17 Lxde, желательно из Windows 10. Пробовал устанавливать vino, vnc4server, x11vnc, все они «благополучно» устанавливаются, но ни одну найти в системе невозможно. С vino проходит в ubuntu, но управляется она только с компьютера с Linux.. Управление из Windows удалось сделать только в Debian 7, однако только в Mint 17 нормально воспроизводятся фильмы в формате Full HD. Компьютер используется в домашнем кинотеатре и желательно наладить управление им по локальной сети..
А что, этот способ из статьи не подходит? У меня все работало хорошо.
У меня этот способ тоже проходит безукоризненно, но только на домашнем сервере на Debian 7. Но на других системах, например Debian 8, Mint, ROSA.FRESH.GNOME.R8 vino, vnc4server, x11vnc «благополучно» устанавливаются (устанавливаю по очереди, предварительно удалив предыдущий), а потом система просто не может их найти. Устанавливал и удалял и через терминал, и через менеджер программ — разницы нет. В Ubuntu vino работает, но подключиться из windows невозможно выводится сообщение «Connection refuset (10061)», только из Linux. Уже не помню какая Linux тоже не может присоединиться и выдаёт сообщение «В доступе отказано». Дело в том, что я хочу установить Linux на компьютер домашнего кинотеатра и управлять им по локальной сети. И ещё проблема, не позволяющая использовать Ubuntu на домашнем кинотеатре, она сильно тормозит при просмотре HD фильмов, а Full HD смотреть абсолютно невозможно из-за постоянных «подмерзаний» изображения, Debian 7 совершенно отказывается работать с HDMI. Только Windows, Mint и Debian 8 обеспечивают качественное воспроизведение, но ими невозможно управлять по сети.
Буквально сейчас сделал все настройки в Linux Mint 17 и попытался подключиться к ней из Windows 10, через vncviever, получил сообщение «Connection refuset (10061)», перезагрузил компьютер с USB_HDD в Linux Debian 8 и попытался при помощи Remmina подключиться к рабочему столу Linux Mint 17, получил сообщение «В доступе отказано». В обоих случаях попытался подключиться к домашнему серверу на Debian 7.11 и в обоих случаях соединение произошло. Я не пойму, почему с Debian 7 всё получается, а с Mint, Ubuntu, ZorinOS, Debian 8, ROSA.FRESH.GNOME.R8… абсолютный нуль? И самое удивительное, что все эти системы, за исключением ROSA.FRESH, разработаны на базе Debian!
Установил xrdp в Mint, соединение сумел сделать только с Debian 8.6 xfce и то получил только возможность работать из Windows в linux, но управлять рабочим столом не получилось, а надо именно управление. Думаю, что в Mint 17 не получилось потому, что используется рабочий стол xlde. Скачал и установил Mint 18 xfce, настроил vino, однако из Windows всё равно подключиться не удаётся, хотя я заменил Windows 10 на Windows 8.1 (в Windows 10 была ещё одна проблема, при старте не работали клавиатура и мышь). В Linux Mint 18 xfce подключиться к рабочему столу удалось только из Linux Debian 8.6, которую я запустил вместо Windows в Live режиме с флешки.
PS: допечатывал это сообщение, подключившись к рабочему столу Mint 18 с удалённого компьютера по локальной сети, а из Windows, всё равно облом.
А эту статью не смотрели https://prostolinux.ru/kak-podklyuchitsya-k-windows-iz-linux/ из этой же оперы, может там есть сто полезное.
Я писал все это уже давно, сейчас не пользуюсь такими подключениями, поэтому трудно даже подсказать что-то.
Может быть сумеете мне подсказать, как удалённо управлять рабочим столом Linux Mint 18 xfce из Windows. Меня устроит любое решение. Нужно по локальной сети управлять компьютером домашнего кинотеатра, чтобы можно было включить с удалённого компьютера (в соседней комнате) просмотр фильма, или прослушивание музыки именно на удалённом компьютере. У меня это прекрасно получалось на Debian 7, но в этой версии имеются проблемы с воспроизведением, через HDMI и сильно тормозится звук и изображение, особенно при просмотре Full HD. Только Windows, Debian 8 и Mint 18 (17) позволяют качественно воспроизводить медиафайлы с высоким качеством. Если это не получится, то придётся терпеть некоторые неудобства в пользу высокого качества и использовать Windows 8.1. Спасибо за Ваше терпение и полезные советы, многие пригодились.
PS: если Вам, или кому-то нужно, я могу выслать подробное описание установки Debian 7 в качестве домашнего сервера со screenshot-ами, плод моих изысканий в течение нескольких лет. Не возражаю против любого использования, ибо уже встречал в интернет доработанные версии моего описания. Домашний сервер работает безотказно почти четыре года, без клавиатуры, мыши, монитора, управляется удалённо по сети из любой ОС. К нему подключены только кабель питания, сетевой кабель RJ45 и кабель USB от источника бесперебойного питания APS BackUPS 650 для безопасного отключения сервера в моё отсутствие. Ещё раз спасибо. Николай.
Я бы вам посоветовал и на второй компьютер поставить линукс, хотя бы в виртуалку, так как управлять линуксом из линукса намного проще, чем из виндовс. Если из линукса линуксом, то проще управлять через SSH, можно и команды просто давать, и файлы через sftp перемещать и рабочий стол открыть. А так всегда будут одни мучения, так как системы не совмести ВООБЩЕ В ПРИНЦИПЕ и все решения будут костылями.
Я это уже это понял. у меня давно эта проблема, но одного понять не могу, почему, же, чёрт возьми, в Linux Debian 7 её нет и всё получается? Большое спасибо за помощь и, главное, за понимание.
PS: вопрос риторический, в ответе не нуждается. Большое спасибо.. Николай
Да потому что Debian -это серверный линукс, никто почти не ставит его на домашний компьютер, а Убунту наоборот для домашнего компа и поэтому все эти последствия в вашем случае.
У меня на рабочем компьютере установлены три системы Windows 10 Pro, Debian 8.6 xfce b Mint18 xfce. Первые две на разных локальных винчестерах, третья на USB_HDD. На домашнем кинотеатре пока стоит Windows 8.1, 10 версия не пошла, видно системная плата и процессор староваты (Asus P7H55-M + I3-540), с «завидной» регулярностью при старте системы пропадают мышь и клавиатура. Подбираю систему для замены, пока приемлемо работает Mint, хотя удалённо управляется только из Linux. Странно одно, почему-то не могу найти ни в одной системе, установленный vnc4server! Устанавливал и из терминала, и из менеджера программ, дают сообщение — всё ОК, установлено, а найти его невозможно, ни в меню, ни через поиск.
Так вы ее и не найдете, это серверная программа, у нее нет графической оболочки, все настраивается через терминал, добро пожаловать в мир Линукс 😉