Толик Панков
hex_laden
............ .................. ................
October 2025
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Установка сервера TightVNC в PuppyRus Linux

Для управления им с виндовой машины.
Понадобилось мне это для одной задачи, о которой расскажу позже. Ставил на PuppyRus Jeans-S-1.3.1b2
Написано, что он для PuppyRus 2.x но и на Jeans все завелось.

I. Установка
1. Скачиваем отсюда пакет и зависимость.
Зеркало (Яндекс.Диск): Пакет Зависимость
Зеркало (mega.nz): Пакет Зависимость
Зеркало (Google Drive): Пакет Зависимость
2. Устанавливаем зависимость.
3. Устанавливаем пакет
4. Если при установке "зависимости" будет требоваться удовлетворить дополнительные зависимости, то можно просто установить Оперу. Она поставляется на диске с дистрибьютивом PuppyRus Jeans-S-1.3.1b2
5. Перезагружаемся

II. Установка клиента для Windows
1. Скачиваем отсюда соответствующий своей версии Windows установщик.
2. При установке выбираем только ThightVNC Viewer

III. Проверка
1. На Linux заходим в терминал и набираем команду x11vnc
2. На Windows запускаем ThightVNC Viewer, вписываем в соответствующее поле ввода IP-адрес компьютера с Linux и нажимаем кнопку Connect
3. Если не мешает файервол на Linux, то все должно получиться. Если он мешает, то надо разрешить 5900 порт.

IV. Добавляем TightVNC сервер в автозагрузку иксов.
1.Запускаем Mindlight commander и идем в /root/Startup
2.Создаем (Shift+F4) новый текстовый файл и пишем туда следующее

#!/bin/bash
/usr/bin/x11vnc –gui tray –forever –passwd ваш_пароль > /dev/null


Где:
-gui tray – указывает VNC-серверу, что после запуска нужно показать значок (рядом с часами). Значок будет белым, когда никто не присоединен и черным, если присоединены клиенты.
-forever – указывает VNC-серверу, что необходимо продолжить работу после отключения первого клиента (иначе после отключения оного VNC-сервер потребуется перезапускать)
-passwd ваш_пароль – пароль, который будет спрашивать VNC-сервер при попытке к нему присоединиться. Пароль указывается вместо «ваш_пароль» и может содержать латинские буквы и цифры (без пробелов). Нужен для успокоения паранойи для безопасности.
> /dev/null - перенаправление консольного вывода TightVNC-сервера в нуль-устройство.
3. Сохраняем файл (F2), называем его, например startvnc
4. Устанавливаем ему права на исполнение (F9 – Файл – Права доступа) и снимаем права на чтение для группы и остальных пользователей (раз уж передаем пароль программе в открытом виде).


5. Перезагружаем компьютер и проверяем работоспособность VNC-сервера


ФАНФАРЫ!

За дополнения благодарю доброго анонимуса.

From:
(will be screened)
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Username:
Password:
Subject:
No HTML allowed in subject
Message:



Notice! This user has turned on the option that logs IP addresses of anonymous posters.