Управление рабочего стола Linux от Windows, или Linux с помощью VNC

Опубликовано TheJoe на

Приблизительное время чтения: 4 минут

предосторожность


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

В сегодняшнем посте мы видим, как доступ к рабочему столу GNU / Linux (мы будем называть “сервер”) да ПК GNU / Linux о Windows, (мы будем называть “клиент”) с VNC. В сегодняшней статье я черпаю вдохновение из интересный пост на английском языке.

Войдите на рабочий стол GNU / Linux от а любая другая система, расположен в любое место (ЛВС, интернет) Использование VNC является относительно простым. Результат может быть получен независимо от операционной системы используемый (GNU / Linux, Windows О Mac OS X). Одной из наиболее интересных особенностей является то, что эта процедура может быть реализована свободно с небольшим количеством времени и не будучи специалистами.

Есть три компонента, которые необходимы для установления соединения с VNC “среда рабочего стола” (приехать KDE О Гном) Linux:

  1. пакет VNC-сервер установлен на сервере,
  2. пакет VNC Viewer установлен на клиентах, которые будут отображаться на удаленный компьютер,
  3. una connessione безопасная оболочка (SSH) в обеих машинах.

Получить пакеты “VNC-сервер” е “VNC Viewer”

Есть несколько способов, чтобы получить VNC, некоторые “свободно“, другие меньше “свободно“. первый Мы проверяем, что VNC не установлен Linux на сервере. Самый последний выпуск некоторых дистрибутивов Linux (приехать мягкая фетровая шляпа, О Красная Шапка) уже они включают VNC.

[пользователь @ локальный ~] мин -qa|Grep VNC

Если VNC уже установлена ​​команда будет возвращать некоторые пакеты, в противном случае не будет никакого вывода.

Если VNC еще не установлена, Я рекомендую использование модифицированный пакет VNC, названный “TightVNC“. Это может быть скачать с официального сайта.

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

[пользователь @ локальный ~] vncpasswd

и вставить достаточно правильный пароль (Я полагаю, по крайней мере, 8 символы, с нижний регистр, случай, чисел е символы). Будем помнить, что выбор пароля является весьма важным шагом. Если Ваш пароль был расшифрован л '”хозяин” Он будет иметь полный доступ ко всем функциям аппарата.

Запуск и остановка сервера VNC

Для’начало VNC-сервер просто введите следующую команду:

[пользователь @ локальный ~] Vncserver

Если бы не было никаких проблем, выходное сообщение будет выглядеть следующим образом:

Новый «MyHost:1 (ЦСИ)"Рабочий стол MyHost:1
Создание по умолчанию загрузочного /home/neil/.vnc/xstartup сценария
Запуск приложений, указанный в /home/neil/.vnc/xstartup
Log файл /home/neil/.vnc/myhost:1.журнал

Эта информация показывает, что Vncserver запускается на дисплее “:1“, система “MyHost“. затем он создали подкаталог называется скрытым “.VNC” в доме пользователя, вызвавшей. Каталог Tale содержит сумы при запуске названный “Xstartup“. Кроме того, также создал Файл The People.

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

[пользователь @ локальный ~] Vncserver -kill :1

Очевидно, что слова “:1” Мы будем ссылаться на экран, мы хотим, чтобы закончить. Вывод будет выглядеть следующим образом:

Уничтожение Xvnc идентификатор процесса 15609

настройка “Desktop Environment” (KDE, Гном, и т.д.) который будет запущен VNC

Следующий шаг будет создан “какиечтобы начать при запуске сервера VNC. Как я уже упоминал несколько строк назад, Когда Vncserver начинается в первый раз создается каталог “.VNC” внутри дома заклинателя. в настоящее время изменить файл Xstartup” в каталоге “.VNC” с редактором (Gedit, нано, напор, и т.д..). Для простоты, учитывая, что это руководство не явно адресовано профессионалам, мы будем использовать Gedit.

[пользователь @ локальный ~] Gedit / дома /<пользователь>/.VNC / Xstartup

Файл должен выглядеть следующим образом:

#!/бен / ш

# Раскомментируем следующие две строки для нормального рабочего стола:
# снята с охраны SESSION_MANAGER
# Exec / и т.д. / X11 / Xinit / xinitrc

[ -х / и т.д. / VNC / XStartup ] && Exec / и т.д. / VNC / XStartup
[ -г $ HOME / .Xresources ] && xrdb $ HOME / .Xresources
xsetroot -Solid серый
vncconfig -iconic &
Xterm -geometry 80x24 + 10 + 10 -ls -title "$VNCDESKTOP Desktop" &
TWM &

Короче говоря, этот скрипт автоматически запускает менеджер окон “TWM” (последняя строка), менеджер окон очень свет и качественно хорошо. Другой отличный выбор Motif Window Manager (MWM).

Смотри сюда:  CodeLobster PHP Edition: бесплатный редактор PHP, Javascript, HTML, CSS

Другой вариант вместо, это lanciare я окружение рабочего стола KDE О Гном. Вы можете сделать это непосредственно из этого сценария, изменив последнюю строку “twm &” с “gnome-session &“:

Кроме того, вы можете начать с KDE “startkde &“.

Установить VNC Viewer (клиент)

Linux (и системы Unix) зритель VNC вызывается с небольшим усилием фантазии “VNCviewer”. Если вы еще не установлены на вашей системе, Я до сих пор рекомендую использовать “TightVNC“.

Установление соединения “Secure Shell” (SSH) между этими двумя системами

По соображениям безопасности рекомендуется использовать VNC через зашифрованное соединение. С Linux’SSH Это очень просто, Windows, вы должны использовать внешнюю программу (например PuTTY).

По умолчанию сервер VNC связывается по порту 59хх, голубь “хх” представляют число на дисплее (“01” в случае первой). Например, если Vncserver объявил, что он начал показ “:1” дверь будет 5901.

Предположим, мы запустили дисплей VNC “:1” в системе под названием “MyHost“, и мы хотим, чтобы установить соединение SSH. Наберите следующее:

Linux:

[пользователь @ локальный ~] SSH -L 5901:локальный:5901 MyHost

В операционной системе Windows с помощью PuTTY:

  1. начать PuTTY, введите IP-адрес или имя хоста компьютера, к которому мы будем подключать (в нашем примере “MyHost“),
  2. выбрать Закладка его “SSH“,
  3. выбрать опция “туннели” в “список категорий” и введите следующую информацию:
    • источник порта: 5901
    • Место назначения: MyHost:5901
  4. сохранить профиль вставляется путем выбора “сессия” от “список категорий“, введя имя в текстовом поле “Сохраненные Сессии” и нажмите “Сохранить“,
  5. нажимать кнопку открыто” установить соединение SSH.

В обоих случаях, Linux и Windows, требует ввода пароля установить на сервере.

Запустите клиент VNC

Если все прошло, как надо с’установить VNC сервер издание мы установили соединение SSH используя соответствующий порт, теперь вы можете запуск VNC Viewer. В Linux команда для запуска выглядит следующим образом:

[пользователь @ локальный ~] VNCviewer локальный:1

В операционной системе Windows , использование TightVNC просто запустите программу просмотра и введите “локальный:1” в диалоговом окне.

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


TheJoe

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

6 Комментарии

Q. · 19 октября 2018 в 11:22 AM

тешить, она и’ первый, для которого я отключил Adblock.
(мания задать адрес электронной почты и веб-сайт, уфф!)

    TheJoe · 19 октября 2018 в 12:15 ВЕЧЕРА

    И я благодарен. На самом деле войти в веб-сайт не является необходимым, и что электронная почта является только получать уведомления, когда кто-нибудь ответит на ваш комментарий, так как в этом случае… Но так как электронная почта вы ввели совершенно фиктивная никогда не получает ничего.
    Я надеюсь увидеть вас снова в ближайшее время на этих страницах.

Piriponzolo · 26 май 2017 в 9:56 ВЕЧЕРА

тешить! И как доступ, иначе, на рабочем столе Windows XP (мы будем называть “сервер”) ПК дают GNU / Linux (мы будем называть “клиент”) с VNC?

    TheJoe · 30 май 2017 в 6:38 ВЕЧЕРА

    Процедура очень похожа. После установки сервера VNC на окнах сделать вызов из Linux клиента и действуйте, как описано в.

Роман · 28 ноябрь 2014 в 11:33 AM

Наконец руководство я искал, Это было действительно полезно, спасибо!

оставьте ответ

Заполнитель аватара

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатывается комментарий данных.