jump to navigation

Acceso remoto a openSUSE 11.4 septiembre 7, 2011

Posted by easgs in opensuse, Tecnologia.
trackback

Es necesario poder acceder de forma remota una pc que se encuentra geográficamente distante de nuestra ubicación actual ya sea en una red LAN o en a través del Internet para resolver cualquier problema de forma rápida sin tener que movernos, en mi caso necesitaba una solución que me permitiera incluso reiniciar mi maquina con openSUSE 11.4 y seguir trabajando en ella, introducir la clave y continuar con la sesión de trabajo.

Instalando NXServer 3.5 de NOMACHINE en openSUSE 11.4

Primero descargamos los paquetes nxclient-3.5.0-7.i386.rpm, nxnode-3.5.0-6.i386.rpm  y nxserver-3.5.0-8.i386.rpm correspondientes para SUSE del sitio de NOMACHINE y ejecutamos los siguiente comandos como administrador

rpm – Uvh  nxclient-3.5.0-7.i386.rpm
rpm – Uvh nxnode-3.5.0-6.i386.rpm
rpm – Uvh  nxserver-3.5.0-8.i386.rpm

en ese mismo orden

por defecto el nx usa el puerto 22 de ssh para establecer la conexión por lo que es una buena practica cambiar el numero de puerto por motivos de seguridad, para ello tenemos que modificar los siguiente archivos de configuración

en el archivo /etc/ssh/sshd_config cambiamos la linea port a 2222 claro que puede ser otro numero de puerto

Port 2222

en el archivo /usr/NX/etc/node.cfg cambiamos las lineas siguientes para que queden a como se muestra a continuacion

SSHDPort = “2222”

ShareBasePath = “$(HOME)/MyShares”

EnableFileSharing = “1”

MountShareProtocol = “Both”

esto de arriba configura la comparticion de archivos y cambia el puerto ssh al numero deseado en el nodo

en el archivo /usr/NX/etc/server.cfg cambiamos las lineas siguientes para que queden a como se muestra a continuación

SSHDPort = “2222”

EnableUserDB = “0”

EnablePasswordDB = “0”

SSHDAuthPort = “2222”

EnableDesktopSharing = “1”

EnableInteractiveDesktopSharing = “1”

EnableFullDesktopSharing = “1”

EnableAdministratorDesktopSharing = “1”

EnableDesktopSharingAuthorization = “0”

EnableSystemDesktopSharingAuthorization = “0”

Con esto nos podremos conectar a la maquina remota en la sesión actual, también podremos reiniciar la maquina y volvernos a autenticar si esta tiene deshabilitada la opción de login automático, recordemos abrir el puerto 2222 o el que haya sido nuestra elección en el firewall y reiniciamos la pc.

Nota: En mi caso tuve que agregar la entrada wins a la sección hosts del archivo /etc/nsswitch.conf quedando de esta forma

hosts:      files mdns4_minimal [NOTFOUND=return] dns wins

ya que no se estaba conectando por medio del nombre de maquina de un cliente nx en una estación openSUSE a un servidor openSUSE, solo funcionaba con IP, pero de una estación con Windows si funcionaba bien tanto usando el hostname como el IP, pero con esto se soluciona el problema, tambien debera estar seleccionada la opcion “asignar nombre a la IP de bucle local” en la configuracion del adaptador de red en Yast, en el caso de openSUSE 12.3 es recomendable hacerle un downgrade al paquete libcairo2 de la version 1.12 a la 1.10 para resolver un problema con los iconos de algunos programas que no sale el texto,  pero ¿porque tener una sola solución cuando se pueden tener dos?.

Instalando teamviewer 6 en openSUSE 11.4

Teamvier es otra solución para acceder de forma remota nuestra pc con openSUSE 11.4, teamviewer usa el puerto 80 como canal de comunicación, nos vamos y descargamos el paquete rpm para SUSE del sitio del fabricante y ejecutamos el siguiente comando

rpm – Uvh teamviewer_linux_suse32.rpm

Ejecutamos el teamviewer vía lanzador de aplicaciones y nos vamos a Extras – opciones – seguridad y le asignamos una contraseña fija al equipo ya que el teamviewer genera una contraseña diferente cada vez que es ejecutado y si no estamos frente a la maquina no hay forma de saber cuál es.

ahora nos vamos al lanzador de aplicaciones y buscamos la aplicación teamviewer y arrastramos el icono a la carpeta /home/user/.kde4/Autostart/ donde “user” es su nombre de usuario, reinciamos la maquina y le damos aceptar cuando pregunte si deseamos ejecutar el teamviewer, esto lo preguntara el sistema una sola vez, esto va a hacer que cada vez que reiniciamos la pc con el teamviewer este arrancara automáticamente    permitiéndonos volver a establecer la comunicación, pero ojo que si la opción login automático no está habilitada no sera posible establecer la comunicación de nuevo vía teamviewer solamente vía Nxserver ya que la aplicación  teamviewer requiere que el usuario se autentique y cargue el escritorio antes de arrancar.

Comentarios»

No comments yet — be the first.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: