Установил на своем домашнем ПК FreeBSD в качестве desctop системы. Дома за комп попадаю реже чем на работе. Поэтому созрел вопрос удаленного доступа к рабочему столу.

Погуглив и почитал форум, решил ставить FreeNX.
FreeNX — свободно распространяемая реализация сервера NX NoMachine.

Инсталяция
Устанавливаем nxserver

1
2
# cd /usr/ports/net/nxserver
# make install clean

Далее устанавливаем freenx

1
2
# cd /usr/ports/net/freenx
# make install clean

инсталяция прошла без проблем и ошибок.
Настройка
Запускаем настройку nxserver’а

1
 /usr/X11R6/NX/bin/nxsetup

После чего копируем файл конфига

1
2
# cp /usr/local/NX/etc/nxserver/node.conf.sample
/usr/local/NX/etc/node.conf

Далее редактируем его. У меня например стоит KDE.
Для COMMAND_START_GNOME и COMMAND_START_CDE я прописал /usr/local/kde4/bin/startkde
Всесто smbmount пишем mount_smbfs, вместо smbumount пишем umount.
Вот мой конфиг для примера.
В принцепе все. Проверяем запущен ли сервер

1
2
3
4
5
[root@admin]# /usr/local/NX/bin/nxserver --status
NX> 100 NXSERVER - Version 1.5.0-60 OS (GPL)
NX> 110 NX Server is running
NX> 999 Bye
[root@admin]#

У меня например запущен, если нет, то команда для запуска

1
# /usr/local/NX/bin/nxserver --start

Кстати, после ребута все подымается автоматом. в автозагрузку ничего добавлять не нужно
Подключение
Для Windows клиента качаем с офф.сайта
Работает линк по 22 второму порту, через ssh.

Использованые материалы
opennet.ru

Нравится эта статья? Подпишитесь на RSS-ленту и получите еще больше классной информации!