Поиск по сайту:

Как безопасно получить доступ к рабочему столу Ubuntu 14.04 по сети с помощью FreeNX


FreeNX предлагает способ безопасного удаленного доступа к вашему рабочему столу через локальную сеть или Интернет. FreeNX — это реализация протокола NX с открытым исходным кодом, первоначально разработанная NoMachine. Протокол NX очень эффективен и позволяет X-Desktop-Connections через медленные сетевые восходящие каналы. Соединение защищено SSL/TLS. В этом руководстве мы собираемся проверить, как установить и настроить FreeNX на Ubunru 14.04 (Trusty Tahr).

Монтаж

Установка сервера FreeNX.

Пакеты FreeNX недоступны в официальных репозиториях Ubuntu, вам придется добавить FreeNX PPA:

sudo apt-add-repository ppa:freenx-team/trusty

Для более старых версий:

sudo apt-add-repository ppa:freenx-team
sudo apt-get upgrade

Это обновит ваши репозитории.

sudo apt-get install freenx-server

С помощью приведенных выше команд вы сможете установить FreeNX в своей системе.

Установка клиента NX

Фактический клиент недоступен в репозиториях. Вам нужно будет установить клиент с веб-сайта NoMachines. Загрузите и установите клиент, и все будет готово. Вы сможете пройти настройку, и все будет готово.

Настройка FreeNX

Настройка SSH

Порт по умолчанию, используемый FreeNX, — это порт 22 для SSH. Есть вероятность, что ваш порт 22 может быть заблокирован вашим интернет-провайдером из соображений безопасности, поэтому в основном нам придется изменить порт по умолчанию для SSH-соединений.

sudo nano /etc/ssh/sshd_config

Найдите Порт 22 и замените на Порт 8888

После выполнения вышеуказанного все, что вам нужно сделать, это перезагрузить SSHD:

sudo /etc/init.d/ssh restart

Обычно FreeNX обнаруживает порт SSHD, но если это не так, вы можете попробовать следующее:

sudo nan /etc/nxserver/node.conf

Найдите #SSHD_PORT=22 и замените на SSHD_PORT=8888

Убедитесь, что вы раскомментировали номер порта. Вот как вы можете изменить номер порта для FreeNX.

Запуск/остановка FreeNX

FreeNX не является сервисом, поэтому вам придется запускать его вручную:

sudo /etc/init.d/freenx-server stop/start

Создание пользовательских ключей SSH

Использование ключей ssh по умолчанию для аутентификации будет чистой глупостью. Итак, давайте начнем с создания ваших собственных ключей. Чтобы создать свои собственные ключи, используйте:

sudo dpkg-reconfigure freenx-server
sudo cp /var/lib/nxserver/home/.ssh/client.id_dsa.key ~/

Ссылки

  • FreeNX
  • Убунту