FreeNX (Comunidad Ubuntu)

1 10 2007

Fuente: https://help.ubuntu.com/community/FreeNX

FreeNX

[WWW] FreeNX is a system that allows you to access your desktop from another machine over the internet. You can use this to login graphically to your desktop from a remote location. One example of its use would be to have a FreeNX server set up on your home computer, and graphically logging in to the home computer from your work computer, using a FreeNX client.

Lee el resto de esta entrada »

Anuncios




Freenx 3

27 09 2007

Instalar FreeNX. Control remoto Ubuntu

31 Enero, 2007

Ads by Google
Desarrollo rapido REDHAT
Arquitectura WEB 2.0, AJAX, SOA de
forma estandard y facil.
http://www.TransTOOLs.com/Expand REDHAT
Reparacion PC Impresoras
Mantenimiento Empresas Cyber, Redes
Cableado AMP Siemon Abonos, Insumos
http://www.mymhard.com.ar

Está el radmin para windows, que a mi me parece una magnífica herramienta para control remoto de windows. (Teniendo un subdominio, si no tienes ip fija y abriendo los puertos del router). Se conecta por el puerto 4899 y es configurable. Algunos antivirus lo identifican como peligroso o potencialmente peligroso, pues hay hackers que utilizan su código. El sinónimo al radmin en linux es el vnc, una herramienta gratuita, pero para el tema de puertos, hay que abrir más de uno.

Para Ubuntu estuve buscando herramientas, me encontré con esta, también maravillosa herramienta, más parecida al terminal server, pues ejecuta una sesión en escritorio remoto, como dice esta página:

“Además al contrario de VNC no se trata de compartir una conexión, sino de crear una nueva sesión que se puede dejar abierta y retomarla otra vez.”

Tutorial en pdf

para instalarlo en Ubuntu:

me copio el enlace que actualmente está roto: http://www.guia-ubuntu.org/index.php/FreeNX

FreeNX es un software que permite acceder remotamente y de forma gráfica a nuestro PC. Al contrario que VNC, en vez de usar el protocolo RFB (Remote Frame Bufer), FreeNX usa un nuevo esquema de compresión del entorno X-Window, que permite controlar un escritorio remoto incluso con una conexión de módem de 56 Kbps. El tráfico del servidor X se comprime y transmite por SSL usando una conexión SSH que puede ser resumida automáticamente en caso de ser interrumpida.

Además tiene la ventaja de que el programa guarda en caché los elementos gráficos ya mostrados (menús, iconos, decoraciones de ventanas…) por lo que en lugar de hacer una segunda petición para mostrar esos elementos, se muestran desde local.

[editar]

Instalar FreeNX (servidor)

Para instalar FreeNX en Ubuntu debemos añadir el repositorio necesario:

$ sudo gedit /etc/apt/sources.list

Al final de dicho archivo añadimos la siguiente línea:

Para Dapper:

deb http://mirror.ubuntulinux.nl/ dapper-seveas custom extras freenx java seveas-meta all

Para Edgy

deb http://mirror.ubuntulinux.nl/ edgy-seveas custom extras freenx java seveas-meta all

Instalamos la claves de autenticación:

$ sudo gpg –keyserver subkeys.pgp.net –recv-keys 1135D466 $ sudo gpg –export –armor 1135D466 | sudo apt-key add –

Instalamos el servidor:

$ sudo apt-get update $ sudo apt-get install freenx

Configuración del Servidor:

Si queremos usar las no-machine keys ejecutamos:

$ sudo nxsetup –install –setup-nomachine-key –clean –purge

Si por el contrario, preferimos usar nuestras propias claves (mucho más seguro, pero con el inconveniente de que tenemos que llevarnos las claves haya donde vayamos):

$ sudo nxsetup –install –clean

NX necesita por defecto tener el demonio sshd escuchando el el puerto 22 y con las claves públicas activadas. Para ello debemos comprobar que en el fichero /etc/ssh/sshd_config tengamos las siguientes líneas:

Port 22 PubkeyAuthentication yes

Si por el contrario preferimos tener ssh en otro puerto, debemos indicárselo a NX. Para ello editamos el siguiente fichero:

$ sudo gedit /etc/nxserver/node.conf

Editamos la línea:

#SSHD_PORT=22

Y ponemos el puerto que queramos. Por ejemplo 1234:

SSHD_PORT=1234

Firewall: NX utiliza el puerto del ssh y además el puerto 5000, por lo que si disponemos de firewall, tendremos que abrir dichos puertos.

Instalar el cliente NX
Para instalar el cliente abrimos un terminal y escribimos:

$ sudo apt-get install nxclient

Lo podremos localizar en el menú Aplicaciones >> Internet >> NX Client for Linux >> NX Client for Linux.

Si no aparece en el menú, reinstala nxclient desde Synaptic, y listo.

Ads by Google
Desarrollo rapido REDHAT
Arquitectura WEB 2.0, AJAX, SOA de forma estandard y facil.
http://www.TransTOOLs.com/Expand REDHAT
Notebooks
¡Las marcas más vendidas con excelentes precios!
http://www.MercadoLibre.com.ar
Placas Pcmcia de Notebook
Todas las opciones en placas Pcmcia buscalas en nuestra web. Ofertas!
http://www.distrinotebook.com
Escritorio Remoto
Acceso seguro a la Computadora sin instalación. Pruébelo gratis!
http://www.LogMeIn.com





Freenx2

27 09 2007

http://www.gpltarragona.org/index.php?p=316

Administración gráfica remota con FreeNX
Novembre 6, 2004 a les 12:26 am | Categoria Internet |

FreeNX es una nueva aplicación cliente/servidor que permite acceder al escritorio GNU/Linux de forma remota al estilo de VNC pero con un método muchísimo más eficiente. VNC traspasa imagenes comprimidas del escritorio remoto, sin embargo FreeNX baja un nivel más y comprime directamente el protocolo de las X, de esta forma se consigue un rendimiento espectacular.

El programa ha sido desarrollado por la empresa NoMachine y ha sido liberado bajo la licencia GPL.

Lo he probado en diversos escenarios y en todos me ha sorprendido:
Servidor GNU/Linux en LAN a 100 Mbps: Es posible trabajar con la máquina remota con total comodidad
Servidor GNU/Linux en ADSL 512Kbps/128Kbps: El rendimiento es inferior al anterior pero se sigue podiendo trabajar comodamente, supera con creces VNC.

Se debe tener en cuenta que FreeNX trabaja utilizando el servicio SSH y por tanto toda la identificación y la comunicación es encriptada, con VNC no lo tenemos de forma nativa y hay que hacer túneles SSH lo que hace inusable el acceso en redes lentas como Internet.

El único posible inconveniente de FreeNX es que no permite acceder al escritorio actual del usuario que este trabajando fisicamente con el servidor (con VNC se puede conseguir usando gemsvnc, x11vnc o vino), pero como ventajas podemos acceder al escritorio de cualquier usuario y suspender la aplicación de forma que en una siguiente conexión recuperemos el estado del escritorio tal y como lo dejamos.

En definitiva estoy encantado con el programa dado que con mi conexión ADSL solo tengo 128 Kbps de subida y el servidor VNC no era muy usable, sin embargo con FreeNX puedo acceder remotamente a mi escritorio (incluso a pantalla completa) sin problemas y con poco retardo.

Para instalar en Ubuntu:
Añadir a “/etc/apt/sources.list”:

deb http://www.kalyxo.org/debian/ experimental main
Actualizar el listado de aplicaciones: “aptitude update”
Es importante disponer ya de un servidor SSH activo, en Ubuntu se instala con “aptitude install openssh-server” y se guardan los archivos de configuración en “/etc/sshd/”. La configuración por defecto suele funcionar y automáticamente en la instalación se activará el servidor. Para probar su funcionamiento podemos usar “ssh usuario@localhost” o “ssh usuario@ip_maquina” si lo hacemos remotamente. Es importante que el firewall (en caso de disponer de uno) del servidor tenga abierto el puerto 22 para poder establecer conexiones SSH y en consecuencia, FreeNX.
Instalar el servidor “aptitude install freenx” y el cliente “aptitude install nxclient” en diferentes máquinas (existen clientes para MS Windows en la página de NoMachine)
Comentar la línea que añadimos a “/etc/apt/sources.list”, es importante no hacer una actualización del sistema (aptitude dist-upgrade/upgrade) con este repositorio activado ya que se nos instalarán programas que no corresponden a Ubuntu. Este repositorio solo lo usamos para instalar FreeNX, nada más.
Actualizar de nuevo el listado de aplicaciones con “aptitude update”
Configurar el servidor, tenemos 2 opciones:
Utilizar la clave SSH por defecto de NX, con esto no tendremos que facilitar ninguna clave a nuestros clientes (aunque seguirá siendo necesario el login/password), esta opción es menos segura ya que estamos permitiendo a cualquiera poder conectarse al servidor NX aunque después se encontrará con la barrera del login/password, sin embargo resulta más sencillo de configurar el acceso de los clientes. Para usar esta vía: “nxsetup –setup-nomachine-key”.
Generar una clave SSH nueva, esta tendrá que ser repartida a todos los clientes que deseen conectarse. Para usar esta vía: “nxsetup”. La clave se guarda en el directorio del usuario “nx”, en Ubuntu será en “/home/.nx/.ssh/”, debemos copiarla (”client.id_dsa.key”) a “/usr/NX/share” (o el directorio donde hayamos instalado en MS Windows) de todos los clientes (si ya existe una, reemplazarla o renombrarla).
A partir de ahora el servicio NX se activará automaticamente en cada arranque, para pararlo se usa “nxserver –stop” y para volverlo a poner en marcha “nxserver –start”.

Para acceder con el cliente:
Ejecutamos “nxclient” o “nxclient –wizard”. Pulsamos Next.
Le damos un nombre a la sesión, indicamos la máquina a la que queremos conectarnos y el tipo de conexión que tenemos (ADSL, LAN…). Pulsamos Next.
Seleccionamos que la conexión será a un UNIX con GNOME y especificamos la resolución con la que queremos que arranque, por ejemplo 1024×768. Activamos la encriptación SSL, así solo es necario que tengamos acceso al puerto 22 de la máquina remota. Pulsamos Next.
Dejamos marcado la creación de un icono en el escritorio y pulsamos Finish.
Ahora ya podemos conectarnos a la máquina remota indicando nuestro login y password

Autor: marble
4 comentaris »

Suscripció RSS als comentaris de la entrada.

primer de tot dir que si no es una molestia caldria actualitzar la linea del repositori ya que lan canviat.

deb http://archive.kalyxo.org/kalyxo/ experimental main
o
ftp http://archive.kalyxo.org/kalyxo/ experimental main

Tambe dir que potser l’error que em dona es una xorrada, pero com no se com solucionario deixo el comentari a veure si algu mo pot explicar. Gracies.

Quan intento instalar el FreeNx em diu que no es satisfan les dependencias pel nxagent i el nxproxy, alhora quan intento instalar el nxagent em dona l’error de que tambe fallen les dependencias i aixin fins arribar a les llibreries libnxcomp0. Aquestes em diuen que depenen aixo:
libnxcomp0: Depende: libpng12-0 (>= 1.2.7) pero está instalado 1.2.5.0-7ubuntu1.

Que tindria que fer?

Comentari per Anònim — Desembre 3, 2004 #

Baixa els debs d’aqui, aquests son els que jo vaig utilitzar i en principi funcionen. Per instalar-ho:

dpkg -i *.deb

El repositori es per Debian, no per Ubuntu… per això ara hi han tants problemes.

Comentari per Anònim — Desembre 4, 2004 #

gracies ara no puc pero ho provare

Comentari per Anònim — Desembre 4, 2004 #

Jo ho vaig provar ahir. Primer em va donar una errada de dependències, però el gestor de paquets Synaptics ho va sol·lucionar.

Ara estic escrivint des d’un P150 amb debian woody i nxclient de http://www.nomachine.com. El nxserver està instal·lat en una ubuntu 4.10.

Gràcies.

Santi





Freenx 1

27 09 2007

FreeNX

De Guía Ubuntu

Saltar a navegación, búsqueda

FreeNX es un software que permite acceder remotamente y de forma gráfica a nuestro PC. Al contrario que VNC, en vez de usar el protocolo RFB (Remote Frame Bufer), FreeNX usa un nuevo esquema de compresión del entorno X-Window, que permite controlar un escritorio remoto incluso con una conexión de módem de 56 Kbps. El tráfico del servidor X se comprime y transmite por SSL usando una conexión SSH que puede ser resumida automáticamente en caso de ser interrumpida.

Además tiene la ventaja de que el programa guarda en caché los elementos gráficos ya mostrados (menús, iconos, decoraciones de ventanas…) por lo que en lugar de hacer una segunda petición para mostrar esos elementos, se muestran desde local.

[editar]

Instalar FreeNX (servidor)

Para instalar FreeNX en Ubuntu debemos añadir el repositorio necesario:

$ sudo gedit /etc/apt/sources.list

Al final de dicho archivo añadimos la siguiente línea:

Para Dapper:

deb http://mirror.ubuntulinux.nl/ dapper-seveas custom extras freenx java seveas-meta all

Para Edgy

deb http://mirror.ubuntulinux.nl/ edgy-seveas custom extras freenx java seveas-meta all

Para Feisty:

deb http://mirror.ubuntulinux.nl/ feisty-seveas custom extras freenx java seveas-meta all

Instalamos la claves de autenticación:

$ sudo gpg --keyserver subkeys.pgp.net --recv-keys 1135D466
$ sudo gpg --export --armor 1135D466 | sudo apt-key add -

Instalamos el servidor:

$ sudo apt-get update
$ sudo apt-get install freenx

Configuración del Servidor:

Si queremos usar las no-machine keys ejecutamos:

$ sudo nxsetup --install --setup-nomachine-key --clean --purge

Si por el contrario, preferimos usar nuestras propias claves (mucho más seguro, pero con el inconveniente de que tenemos que llevarnos las claves haya donde vayamos):

$ sudo nxsetup --install --clean

NX necesita por defecto tener el demonio sshd escuchando el el puerto 22 y con las claves públicas activadas. Para ello debemos comprobar que en el fichero /etc/ssh/sshd_config tengamos las siguientes líneas:

Port 22
PubkeyAuthentication yes

Si por el contrario preferimos tener ssh en otro puerto, debemos indicárselo a NX. Para ello editamos el siguiente fichero:

$ sudo gedit /etc/nxserver/node.conf

Editamos la línea:

#SSHD_PORT=22

Y ponemos el puerto que queramos. Por ejemplo 1234:

SSHD_PORT=1234

Firewall: NX utiliza el puerto del ssh y además el puerto 5000, por lo que si disponemos de firewall, tendremos que abrir dichos puertos.

[editar]

Instalar el cliente NX

Para instalar el cliente abrimos un terminal y escribimos:

$ sudo apt-get install nxclient

Lo podremos localizar en el menú Aplicaciones >> Internet >> NX Client for Linux >> NX Client for Linux.

Si no aparece en el menú, reinstala nxclient desde Synaptic, y listo.

Obtenido de “http://www.guia-ubuntu.org/index.php?title=FreeNX