Cookie

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Новый «MyHost:1 (ЦСИ)"Рабочий стол MyHost:1
Creating default startup script /home/neil/.vnc/xstartup
Starting applications specified in /home/neil/.vnc/xstartup
Log file is /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 grey
vncconfig -iconic &
Xterm -geometry 80x24 + 10 + 10 -ls -title "$VNCDESKTOP Desktop" &
TWM &

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

Другой вариант вместо, это lanciare я окружение рабочего стола KDE o Гном. Вы можете сделать это непосредственно из этого сценария, изменив последнюю строку “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

тешить, lei eil primo per il quale ho disabilitato adblock.
(che mania quella di chiedere indirizzo mail e sito web, uff!)

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

    E gliene sono grato. In realtà inserire il sito web non è indispensabile e la mail serve solo a ricevere le notifiche quando qualcuno risponde al suo commento, так как в этом случае… Ma visto che la mail che ha inserito è del tutto fittizia non riceverà mai alcunché.
    Mi auguro di rivederla presto su queste pagine.

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

тешить! E come accedere, al contrario, ad un desktop Windows XP (мы будем называть “сервер”) da un pc GNU/Linux (мы будем называть “клиент”) с VNC?

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

    Il procedimento è molto simile. Una volta che installi vnc server su windows effettui la chiamata dal client linux e procedi come spiegato nell’articolo.

Roman · 28 ноябрь 2014 в 11:33 AM

Finalmente una guida che cercavo, mi è stata davvero utile, спасибо!

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

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

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