Настройка VNC FreeBSD

| 14.10.2013

Устанавлеваем VNC из портов

# /usr/ports/net/vnc

Переходим в порты и собираем VNC из исходных кодов:

# make config-recursive && make install && make clean && rehash

теперь можно запустить сервер VNC командой

# vncserver 

После запуска сервера система предложит нам ввести пароль для доступа к удаленному рабочему столу, причем потребуется ввести как минимум 6 символов. Запускать сервер удаленного рабочего стола в Unix лучше от имени обычного пользователя.
Чтобы остановить службу VNC достаточно ввести в командной строке

# vncserver –kill :1

Теперь к серверу с FreeBSD можно подключиться с компьютера под управлением операционной системы Windows, используя VNC клиент, используя настройки
имя сервера - server:1
Здась server – имя сервера
:1 номер виртуального рабочего стола.
и ввести пароль, который мы задали при установке серверной части пакета VNC.
По умолчанию у нас запустится оболочка TWM, и будут доступны 3 графические консоли, запущенные в графическом терминале, куда можно будет вводить команды. К примеру, чтобы запустить оболочку KDE или GNOME потребуется ввести:

# startkde

или

# /usr/local/etc/rc.d/gdm start

Чтобы оболочка KDE запускалась в VNC сервере автоматически. Для этого потребуется поправить конфигурационный файл xstartus, расположенный в системе по адресу:

/home/user/.vnc/xstartup

Здесь user – имя пользователя, под учетной записью которого был запущен VNС сервер.
Открываем его любым текстовым редактором, находим там слово twm и меняем его на startkde, строка выглядит так:
xterm –geometry 80x24+10+10 –title “$vncDesktop Desktop” & startkde
Все теперь можно подключаться клиентом и видеть рабочий стол сервера с FreeBSD. Так как в большинстве случаев операционную систему FreeBSD русифицируют в кодировке KIO8-R, то VNC клиент нормально отображает имена уже существующих файлов и папок, созданных в кириллице, но при попытке создать новую папку вместо русских букв будут отображаться иироглифы.
Решение - скачать VNC клиент для Windows с поддержкой кодировки KIO8-R.

Все должно работать 🙂

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

четыре × 3 =

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: