VNC сървър в Дебиан/Убунту

Тук е обяснено как се инсталират и настройват програми под Linux.

Модератори: Freya, Kulu Ngile

VNC сървър в Дебиан/Убунту

Мнениеот Kulu Ngile » Пон 22, Яну, 2007 17:56

Ще ви покажа два доста трудни подхода :)

1. Използвайки vncserver

- Инсталирате vncserver, като трябва да сте root привилегии:
Код за потвърждение: Избери целия код
apt-get install vncserver #за Дебиан
 

или
Код за потвърждение: Избери целия код
sudo apt-get install vncserver # за Убунту


- Стартиране на сървъра .
След успешното инсталиране, логнете се с потребителя, който искате да управлявате и изпълнете:
Код за потвърждение: Избери целия код
vncserver -geometry 800x600 -depth 24


Ще ви бъде зададен въпрос за парола за сървъра и след като я въведете ще ви покаже инфо как да се вържете, т.е. нещо от сорта на:
Код за потвърждение: Избери целия код
New 'X' desktop is Kulu:1


- Затварянето на сървъра е като изпълните:
Код за потвърждение: Избери целия код
vncserver -kill :1

или
Код за потвърждение: Избери целия код
killall vncserver


2.Използвайки x11vnc

- Инсталирате x11vnc, като трябва да сте root привилегии:
Код за потвърждение: Избери целия код
sudo apt-get install x11vnc # за Ubuntu

или
Код за потвърждение: Избери целия код
apt-get install x11vnc # за Debian


- Задаване на парола на сървъра. Може по два начина.
Код за потвърждение: Избери целия код
x11vnc -storepasswd 12345 ~/.vnc/passwd

или
Код за потвърждение: Избери целия код
vncpasswd ~/.vnc/passwd


- Пускане на сървъра
Код за потвърждение: Избери целия код
x11vnc -nap -bg -many -rfbauth ~/.vnc/passwd -display :0


Ако искате x11vnc да "слуша" на различен от стандартния порт (5900), можете да го пуснете по следният начин:
Код за потвърждение: Избери целия код
x11vnc -nap -bg -many -rfbauth ~/.vnc/passwd -rfbport <port> -display :0

Заместете <port> с желания от вас порт. Ако не успее x11vnc да се стартира на желания порт, пробвайте да го пуснете с правата на su/root или чрез sudo.


След като изпълните командата, последните няколко реда ще съдържат информацията, която ще ви трябва за да се вържете към сървъра, т.е.
Код за потвърждение: Избери целия код
..................................
The VNC desktop is:      Kulu:0
PORT=5900


- Спиране на VNC сървъра
Код за потвърждение: Избери целия код
killall x11vnc



Свързването към VNC сървъра става примерно чрез програмата xvnc4vewer (apt-get install xvnc4viewer) по следния начин:
Код за потвърждение: Избери целия код
xvnc4viewer IP_aдрес_на_VNC_сървъра:номер_на_екрана
IP:1 (в 1-ят случай) или IP:0 (във вторият случай). Разликата е, че в първият вариант, когато се логнете и има потребител, който ползва линукса, вие няма да можете да видите какво прави, а все едно сте логнати с друг user. Вторият вариант е обратното, т.е. следите всяко действие и можете да се намесите когато е необходимо. :)

Когато x11vnc е стартиран на порт различен от стандартния, трябва да го окажете на xnc4viewer по следният начин:

Код за потвърждение: Избери целия код
xvnc4viewer IP:port


Препоръчам ако искате от windows да се вържете с линукс машина, на която е вкл. vnc сървъра, да изпозлвате UltraVNC.

Източник: Основен
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 2:04
Местоположение: София

Назад към Инсталиране и работа с приложения

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 0 госта