Введение#
Сегодня я хотел бы поговорить о NX Technology, которая позволяет нам установить пульт дистанционного управления в стиле Teamviewer или VNC, но гораздо быстрее.
NX — это компьютерная программа, которая обеспечивает очень быстрые удалённые соединения X11, позволяющая пользователям получать доступ к удалёным Linux или Unix рабочим столам даже при медленных соединениях, таких как с модемами. NX выполняет прямое сжатие протокола X11, что обеспечивает большую эффективность по сравнению с VNC. Информация передаётся с помощью SSH, поэтому вся информация, обмениваемая между сервером и клиентом, шифруется.
Как мы видим, это безопасный протокол, бесплатное приложение для нашего дела и очень быстрый, так как он делает форвард X11 нашей машины.
Этапы установки#
Для установки требуется всего несколько шагов:
Мы устанавливаем сервер
//Descargamos la app 32 o 64 bits según corresponda //https://www.nomachine.com/download/linux&id=1 wget http://web12.nomachine.com/download/4.0/Linux/nomachine_4.0.366_1_i386.deb //Instalamos sudo dpkg -i nomachine_4.0.366_1_i386.deb //Seguimos el Wizard y ya tenemos nuestro servicio autoarrancable y configuración. sudo rebootЗатем мы скачаем клиент для нашей ОС и устанавливаем его соответственно
Мы открываем новое приложение и вводим](http://en.wikipedia.org/wiki/Internet_Protocol “Internet Protocol”) IP [нашего сервера
Мы связаны :D
Некоторые последние исправления#
По умолчанию клавиатура — «us» Соединённые Штаты, поэтому нам придётся изменить её так, чтобы правильная клавиатура автоматически назначалась при входе.
sudo aptitude install nano cd $HOME nano .bashrc //Añadimos al final del fichero setxkbmap -model evdev -layout es //Presionamos CTRL +O //Presionamos S //Presionamos CTRL +X ifconfig //Nos quedamos con los datos de nuestra IPТеперь правильная клавиатура будет назначаться автоматически
Подключение от клиента#
Я объясню эту часть кратко из-за её низкой сложности
- Мы скачиваем здесь клиента нашей операционной системы
- Мы запускаем приложение и вводим IP нашего сервера (того, который мы только что скопировали с сервера)
- Мы вводим данные пользователей
- Мы связаны!
Подключение через браузер#
С версией No Machine 4 у нас заметные улучшения как в функциональности, так и в простоте настройки, а также в пользовательском интерфейсе, но мы потеряли некоторые очень привлекательные функции, такие как доступ через веб. Вот почему, если вы хотите использовать эту функцию, стоит использовать No Machine 3.5. На данный момент мне эта функция не нужна. Но если кому-то она понадобится, пусть напишут в комментариях, а я напишу пост о том, как всё настраивать. Первое, что нам нужно знать — в будущих версиях эта опция может быть отключена для бесплатных пользователей. И она разрешена только через бизнес-решения (платные), но на данный момент бесплатная :D
Через LAN#
Скачайте веб-клиент и установите его
wget http://web12.nomachine.com/download/4.0/Linux/nomachine-plugin_4.0.366_1_i386.deb //Instalar sudo dpkg -i nomachine-plugin_4.0.366_1_i386.deb // Debemos instalar un servidor web, por ejemplo apache2 sudo apt-get install apache2 //Hacemos un enlace simbólico al plugin cd /var/www ln -s /usr/NX/share/pluginТеперь приступим к настройке апплета
cd /var/www/plugin //buscaremos la ip de nuestro servidor, seleccionaremos la interfaz y copiaremos la ip ifconfig //Editaremos el fichero sudo nano nxapplet.html //Con "Control + W" buscamos webserver y modificamos la url por la ip del servidor //Nos quedará algo como ésto <PARAM NAME="SiteUrl" VALUE="http://192.168.x.x"> //Presionamos "Ctrl + o" y "Ctrl + x" (Guardar y salir)Теперь мы идём к клиенту
Мы создаём новое соединение, но не вводим данные пользователя и пароля и подключаемся
Затем мы переходим в папку My Documents (согласно OS)/NoMachine и копируем только что созданный файл
Мы передаём данные серверу через SMB/FTP/USB или что-то ещё
//Accedemos a la carpeta donde está el archivo y despues sudo mv NOMBREARCHIVO.nxs /var/www/plugin/session/session.nxsНаконец, мы заходим на клиентский ПК и вводим следующий URL в браузере
IPDELSERVERENLAN/plugin/nxapplet.htmlМы принимаем то, что приходит к нам, при необходимости скачиваем Java
Введите имя пользователя и пароль
И всё!
Через Интернет#
- Мы откроем порт 4000 на нашем роутере, указывающий на IP нашего сервера
- В интернете тысячи обучающих материалов по «открытым портам роутера»
- Но если хочешь небольшое руководство, вот
- Повторите все вышеуказанные шаги, используя публичный IP роутера вместо IP локальной сети.






