Удаленный доступ к windows из linux. Как из Linux подключиться к удалённому столу Windows по RDP

Hi-Tech → Доступ к windows из ubuntu (настраиваем RDP/VNC)

На главную

  • Мариуполь
    • Украина
    • Мариуполь
    • Луганск
    • Крым
    • Херсон
    • Одесса
    • Николаев
    • Запорожье
    • Днепропетровск
    • Харьков
    • Сумы
    • Чернигов
    • Житомир
    • Киев
    • Луцк
    • Львов
    • Полтава
    • Черкассы
    • Кировоград
    • Черновцы
    • Тернополь
    • Хмельницкий
    • Винница
    • Ужгород
    • Ивано-франковск
    • Ровно
    • Севастополь
Пятница, 16 Октября 2009 года, 2:12

*****

Столкнулся с ситуацией, когда необходимо получить доступ из linux, в частности ubuntu, к машине с виндовозом ..причем хотелось бы в итоге получить что то типа rAdmin’а.

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

Не все оси употребляют однообразные протоколы по умолчанию. Плюс ко всему, некие дистрибутивы Linux и некие редакции Windows не содержат в для себя ни серверного, ни клиентского приложения удаленного рабочего стола.

К примеру:
Windows хомячек – есть RDP, но лишь клиент
Windows XP Professional – RDP и клиент и сервер
Windows Vista Home Basic & Premium – RDP, лишь клиент
Windows Vista Business & Ultimate – RDP и клиент и сервер
Most Linux Distr – VNC и клиент и сервер.

Дальше. разобраться с аппаратным и программным firewall’ами
RDP пользует 3389-й порт (tcp)
VNC пользует порты, начиная с 5900 ..каждое удаленное соединение к серверу употребляет различные порты; экран 1 употребляет порт 5901, 2й употребляет 5902 e.t.c.

rdp

На машине с виндой настраиваем удаленный доступ.
Для получения к ней доступа из linux будем пользовать rdesktop :

sudo apt-get install rdesktop

В качестве графическоой оболочки можно пользовать как tsclient (Terminal Server Client, традиционно уже установлен в системе) так и Remote Desktop Client (пакет grdesktop).

В крайнем, в отличие от первого, логин и пароль юзера передаются RDP-серверу автоматом, т.е. опосля подключения не нужно вводить их ещё раз, чтоб войти в систему:

sudo apt-get install grdesktop

vnc

Клиента и сервер для Windows можно скачать тут. Опосля установки TightVNC запускаем сервер. Покажется диалоговое окно свойств:

..здесь мы должны назначить пароль для входящих сессий.
Опосля проверки всех установок нажимаем ОК. Сервер будет запущен и готов к приему входящих соединений, сразу в системном трее покажется иконка сервера.

..теперь linux
т.к. мы пользуем ububntu, то у нас уже есть установленные и готовые к использованию клиент и сервер VNC. Для того, чтоб иметь возможность принимать удаленные соединения, выбераем в меню Система > Характеристики > Удаленный рабочий стол. В диалоговом окне настраиваем желаемые ресурсы общего использования и характеристики сохранности. Перечень команда/адрес нужен для указания остальных компов в сети с установленным ubuntu либо иным дистром linux, с которых будет производиться подключение.

Для использования VNC клиента запускаем терминал и пользуем команду вида:

vncviewer Имя_Компьютера_или_IP_адрес

—————
З.Ы.

Читайте также  Как создать новый эпл айди на айфон 5 s. Подводные камни при первой регистрации apple id

– VNC традиционно медлительнее, чем RDP соединения, но зато VNC традиционно легче воплотить на разных платформах.
– для наилучшей производительности и сохранности, можно применять вольный сервер и клиентов NoMachine’s NX либо сервер и клиентов FreeNX, но он наиболее непростой в настройке.
– может быть также обеспечить поддержку RDP соединений на машинках с Linux, к примеру, используя xrdp сервер.

←ТудаСюда→

Ошибка базы данных: Table ‘a111530_forumnew.rlf1_users’ doesn’t exist

На главную -> MyLDP -> Тематический каталог -> Решение административных задач в Linux


Удаленный доступ к рабочему столу меж Ubuntu/Linux и Windows

Часть I. О том, что использовать

Оригинал: Remote Desktop Between Ubuntu/Linux and Windows, Part I
Автор: Eric Geier
Дата публикации: вторник, 19 января 2009г. 10:43:53
Перевод: Коваленко А.М.
Дата перевода: 4 августа 2009 г.

Вы используете как Windows, так и Linux? Сможете ли вы удаленно управлять Windows из Linux (Ubuntu или другого дистрибутива) либо Linux из Windows? Непременно, сможете. Подобно тому, как употребляется Подключение к удаленному рабочему столу меж платформами Microsoft (или удаленное управление меж машинками с Linux), может быть и управление рабочим столом из различных платформ. Вы сможете щелкать мышью на рабочем столе и запускать приложения, точно так же, как ежели бы вы посиживали прямо перед компом.

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

Выбор протокола удаленного рабочего стола

Приложения удаленного рабочего стола традиционно употребляют или Протокол Удаленного рабочего стола (RDP), или протокол Виртуальной Вычислительной Сети (VNC). Для установки удаленного подключения оба узла (сервер и клиент) должны поддерживать один и тот же протокол. Неувязка заключается в том, что не все операционные системы (ОС) употребляют схожие протоколы по умолчанию. Вприбавок к этому, некие дистрибутивы Linux и некие редакции Windows не содержат в для себя ни серверного, ни клиентского приложения удаленного рабочего стола, или не содержат приложение удаленного рабочего стола вообще.

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

Платформа Протокол Клиент Сервер
Windows Home Edition RDP X  
Windows XP Professional RDP X X
Windows Vista Home Basic & Premium RDP X  
Windows Vista Business & Ultimate RDP X X
Most Linux Distros VNC X X

Обратите внимание:

  • Удаленный рабочий стол VNC традиционно медлительнее, чем RDP соединения, тем не наименее, VNC традиционно легче воплотить на разных платформах.
  • Для наилучшей производительности и сохранности, вы сможете применять вольный сервер и клиентов NoMachine’s NX либо сервер и клиентов FreeNX, но он наиболее непростой в настройке, тут требуется мыслить.
  • Возможно также, обеспечить поддержку RDP соединений на машинках с Linux, к примеру, используя xrdp сервер.

Открытие брандмауэра (межсетевого экрана)

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

Читайте также  Если сбросить настройки биос что будет. Сбрасываем настройки BIOS

В Windows, при старте сервера, вы должны получить запрос на Блокирование либо Разрешение доступа к сети приложению сервера удаленного рабочего стола. Ежели надавить клавишу “Разрешить”, все обязано заработать. Ежели вы не получили запрос, то сможете зайти в характеристики брандмауэра Windows и добавить разрешение для этого приложения вручную, используя номера портов, указанных ниже.

В Linux, для вас, быстрее всего, нужно будет вручную добавить правила для входящих соединений в брандмауэре, на компе принимающем запросы на подключение. Ежели нужно, вы сможете вызвать из меню браузер и поискать в Google информацию о том, как настроить брандмауэр. Ваш дистрибутив Linux может включать GUI (графический интерфейс пользователя) для вашего брандмауэра либо вы сможете употреблять командную строчку для его опции. Таковым же образом добавьте исключение либо правило для того, чтоб разрешить трафик на соответственных портах, перечисленных ниже.

  • RDP употребляет TCP порт 3389
  • VNC употребляет порты, начиная с 5900 (каждое удаленное соединение к серверу употребляет различные порты; экран 1 употребляет порт 5901, экран 2 употребляет порт 5902, и т. д.). Наилучшим способом, потому, будет определение области портов (таких как 5900 – 5905), когда вы создаете правило брандмауэра либо исключения.

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

Использование VNC сервера и клиента в Ubuntu

Если вы используете Ububntu, то вы уже имеете установленные и готовые к использованию клиент и сервер VNC. (Эта статья базируется на дистрибутиве Ubuntu Desktop 8.10 Intrepid Ibex.) Для того, чтоб иметь возможность принимать удаленные соединения, просто выберете в меню Система > Характеристики > Удаленный рабочий стол. В диалоговом окне настройте желаемые ресурсы общего использования и характеристики сохранности. Перечень команда/адрес представлен для вас для указания остальных компов в локальной сети с установленным Ubuntu либо остальным дистрибутивом Linux, с которых будет производиться подключение.

Для использования VNC вьюера (просмотрщика) на Ubuntu, выберите Приложения > Служебные > Терминал. Ежели вы подключаетесь к компу, на котором установлен Ubuntu, наберите команду предлагаемую Ubuntu. Ежели делается подключение к компу, на котором установлен иной дистрибутив Linux, применяется последующий формат команды:

так как показано на рисунке 1. Эта строчка содержит команду, , за которой следует имя либо IP адресок компа (или Internet IP, ежели подключение делается через web), оканчиваясь двоеточием и ID (идентификатором) монитора (туннеля). Ежели делается подключение к компу, на котором установлен Windows, то двоеточие и номер монитора не указываются, в этом случае формат команды следующий:

рисунок 1

Установка VNC Клиента и Сервера на остальные дистрибутивы Linux

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

Сервер TightVNC/RealVNC не имеет графического интерфейса, вы должны применять командную строчку, но не волнуйтесь – это просто. Просто откройте Терминал, наберите и нажмите Enter. При первом запуске для вас будет предложено сделать пароль для VNC соединений. Опосля того, как вы установили пароль, будет автоматом настроен экран либо туннель, как показано на рисунке 2.

Читайте также  Как использовать больше видеопамяти. Как увеличить выделенную видеопамять в Windows 10

рисунок 2

VNC поддерживает множество мониторов для обеспечения доступа огромного количества юзеров и/или для определения вариантов атрибутов, таковых, как разрешение экрана, команд, выполняемых при запуске и т.д. Каждый раз при запуске, команда делает новейший туннель, с номером традиционно начинающимся с 1, который возрастает на единицу при каждом следующем запуске команды.

Ниже даны разные функции команды , которые полезно запомнить:

  • Для получения помощи используйте опцию либо введите команду .
  • Используя опцию вы сможете назначить имя определенному туннелю либо монитору, которое отображается в строке заголовка VNC клиента, когда делается удаленное подключение к этому монитору.
  • Поправка дозволяет для вас вручную найти номер туннеля либо монитора.
  • Используя опцию вы сможете установить ширину и высоту экрана для отображения удаленного рабочего стола.
  • Добавив вы сможете установить глубину цвета от 8 до 32 бит на пиксель.
  • Для закрытия VNC туннеля используйте опцию , заменив значок сетки хотимым идентификатором туннеля (дисплея).

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

Для графического интерфейса вы сможете, как правило, настроить функции из диалогового окна. Когда подключаетесь к машине с дистрибутивом Linux, наберите имя компа либо IP адресок удаленной машинки (или Internet IP когда подключаетесь через web), потом двоеточие, ID туннеля либо монитора и нажмите Enter. К примеру, либо . Ежели подключаетесь к машине с Windows, двоеточие и номер монитора не требуется. Для подключения из терминала, введите и информацию о узле, таковым же образом как показано на рисунке 1 ранее.

Установка VNC клиента/сервера в Windows

TightVNC также дает клиента и сервер в версии для Windows на его страничке для скачки. Опосля установки TightVNC вы сможете запустить сервер из меню Пуск (прим. переводчика: Запуск > Все Программы > TightVNC), выбрав Запустить TightVNC сервер. При этом покажется диалоговое окно параметров (см. набросок 3), где вы должны назначить пароль для входящих сессий.

рисунок 3

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

Если вы подключаетесь к удаленному компу из Windows, выберите ярлычек TightVNC Вьюер из стартового меню. Схожим образом, для подключения из остальных платформ, введите имя либо IP адресок удаленного компа (или Internet IP адресок, когда подключаетесь через web), и когда подключаетесь к компу с Linux включите в команду двоеточие и номер монитора.

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

Eric Geier, создатель множества книжек о компах и сетях, включая книжки “Домашняя Сеть. Все в одном. Настольное управление для чайников” (Wiley 2008) и “100 вещей, которые для вас нужно знать о Microsoft Windows Vista” (Que 2007).


Средняя оценка 4 при 1 голосовавших

Комментарии

Оставьте комментарий