acceso remoto desde windows a ubuntu

13
José María Jiménez López Servicios en Red I.E.S. “Isidro de Arcenegui y Carmona” Marchena (Sevilla) Andalucía ACCESO Y CONTROL REMOTO DESDE WINDOWS A UBUNTU 1)CON XMING+putty 1) Lo primero es instalar en el cliente Windows (podemos usar Windows Server 2008 R2 o Windows 8, por ejemplo) el programa freeware Xming para Windows (servidor del sistema gráfico de Linux X Window). Se puede obtener desde: http://sourceforge.net/projects/xming/ Una vez descargado, se ejecuta queda algo así en la barra de tareas de Windows (abajo a la derecha): Ya está, instalado y ejecutándose, no hace falta configurar ese programa. Ya se pueden ejecutar programas gráficos de Linux en Windows. 2) Con el programa putty para Windows, que se puede descargar desde http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html accedemos al servidor SSH de Ubuntu: Acceso remoto desde Windows a Ubuntu - Página 1/13

Upload: josejl68

Post on 08-Nov-2015

37 views

Category:

Documents


0 download

DESCRIPTION

Diversos métodos de acceso remoto desde Windows a Ubuntu

TRANSCRIPT

  • Jos Mara Jimnez LpezServicios en Red

    I.E.S. Isidro de Arcenegui y CarmonaMarchena (Sevilla) Andaluca

    ACCESO Y CONTROL REMOTO DESDE WINDOWS AUBUNTU

    1)CON XMING+putty

    1) Lo primero es instalar en el cliente Windows (podemos usar Windows Server 2008 R2 o Windows 8, por ejemplo) el programa freeware Xming para Windows (servidor del sistema grfico de Linux X Window).Se puede obtener desde:

    http://sourceforge.net/projects/xming/

    Una vez descargado, se ejecuta queda algo as en la barra de tareas de Windows (abajo a la derecha):

    Ya est, instalado y ejecutndose, no hace falta configurar ese programa. Ya se pueden ejecutar programas grficos de Linux en Windows.

    2) Con el programa putty para Windows, que se puede descargar desde

    http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

    accedemos al servidor SSH de Ubuntu:

    Acceso remoto desde Windows a Ubuntu - Pgina 1/13

  • Jos Mara Jimnez LpezServicios en Red

    I.E.S. Isidro de Arcenegui y CarmonaMarchena (Sevilla) Andaluca

    Escribimos lo siguiente para habilitar el uso decomandos grficos de Ubuntu:

    Acceso remoto desde Windows a Ubuntu - Pgina 2/13

  • Jos Mara Jimnez LpezServicios en Red

    I.E.S. Isidro de Arcenegui y CarmonaMarchena (Sevilla) Andaluca

    Ejecutamos el comando xeyes:

    2) VNC

    VNC son las siglas en ingls de Virtual Network Computing (Computacin Virtual en Red).VNC es un programa de software libre basado en una estructura cliente-servidor el cual permite tomar elcontrol del ordenador servidor remotamente a travs de un ordenador cliente. Tambin llamado software deescritorio remoto. VNC no impone restricciones en el sistema operativo del ordenador servidor con respectoal del cliente: es posible compartir la pantalla de una mquina con cualquier sistema operativo que soporteVNC conectndose desde otro ordenador o dispositivo que disponga de un cliente VNC portado. IMPORTANTE: Ubuntu trae incorporado de serie el servidor de escritorio remoto llamado vino. EnUbuntu 14.04 no funciona bien el escritorio remoto con Unity, por lo que se recomienda usar otro entorno deescritorio, como XFCE, KDE o Gnome Flashback (Metacity). Nosotros lo haremos con XFCE. Como servidor VNC no usaremos vino, sino tightvncserverPara ello, como superusuario se hace

    apt-get install xfce4 xfce4-goodies tightvncserver

    Cuando arranque Ubuntu o se cierre la sesin, se nos permita elegir entorno de escritorio, as:

    Acceso remoto desde Windows a Ubuntu - Pgina 3/13

  • Jos Mara Jimnez LpezServicios en Red

    I.E.S. Isidro de Arcenegui y CarmonaMarchena (Sevilla) Andaluca

    Acceso remoto desde Windows a Ubuntu - Pgina 4/13

  • Jos Mara Jimnez LpezServicios en Red

    I.E.S. Isidro de Arcenegui y CarmonaMarchena (Sevilla) Andaluca

    Servidor:

    se hace lo siguiente como superusuario desde la consola:

    vncserver

    Nos pedir la contrasea para acceder (hay que escribirla 2 veces) y si queremos una contrasea para entrar solamente para ver, no para controlar el equipo (le decimos que no).

    vncserver -kill :1

    Se para el servidor para configurarlo.

    mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

    Se hace una copia de seguridad de ese archivo, pues lo vamos a modificar:

    sudo gedit ~/.vnc/xstartup

    Aadimos las lneas:

    #!/bin/bashxrdb $HOME/.Xresources startxfce4 &

    Guardamos y salimos

    sudo chmod +x ~/.vnc/xstartup

    Arrancamos vncserver:

    vncserver

    Acceso remoto desde Windows a Ubuntu - Pgina 5/13

  • Jos Mara Jimnez LpezServicios en Red

    I.E.S. Isidro de Arcenegui y CarmonaMarchena (Sevilla) Andaluca

    Cliente:

    Ya se puede usar un cliente desde Windows, como tightvncviewer, o ultravnc, o realvnc.

    Nosotros usaremos tightvncviewer.Se instala en Windows y se ejecuta:

    Nos pide la contrasea para acceder que tuvimos que poner al instalar vncserver:

    Acceso remoto desde Windows a Ubuntu - Pgina 6/13

  • Jos Mara Jimnez LpezServicios en Red

    I.E.S. Isidro de Arcenegui y CarmonaMarchena (Sevilla) Andaluca

    Ya tenemos acceso al ordenador remoto:

    Acceso remoto desde Windows a Ubuntu - Pgina 7/13

  • Jos Mara Jimnez LpezServicios en Red

    I.E.S. Isidro de Arcenegui y CarmonaMarchena (Sevilla) Andaluca

    3) VNC+SSH

    Se usa putty en el cliente para hacer un tnel desde el puerto 4900 local del cliente al puerto 5901 remoto delservidor (es el puerto de escucha del servidor VNC):

    Damos nombre de usuario y contrasea. Ya est hecho el tnel SSH

    Falta abrir el cliente VNC y escribir como direccin IP localhost:4900 Luego la contrasea y ya est.

    Acceso remoto desde Windows a Ubuntu - Pgina 8/13

  • Jos Mara Jimnez LpezServicios en Red

    I.E.S. Isidro de Arcenegui y CarmonaMarchena (Sevilla) Andaluca

    4) TECNOLOGA NX

    Como dice la Wikipedia, NX es un programa informtico que realiza conexiones remotas X11 muy rpidas,lo que permite a los usuarios acceder a escritorios remotos de Linux o Unix incluso bajo conexiones lentascomo las realizadas con mdem.NX realiza una compresin directa del protocolo X11, lo que permite una mayor eficiencia que VNC. Lainformacin se enva mediante SSH, por lo que toda la informacin que se intercambian servidor y clienteest cifrada.Al cliente que se conecta al servidor NX se le considera cliente liviano.NX est desarrollado por la empresa italiana NoMachine, que ha liberado el cdigo. Existe unaimplementacin libre de esta aplicacin, llamada FreeNX. FreeNX est quedando obsoleta en las nuevas versiones de Linux. Nosotros optaremos por usar X2GO.X2GO es una solucin de escritorio remoto totalmente gratuita, de cdigo abierto y multiplataforma .Est basado en las libreras de FreeNX y las transmisiones se realizan mediante el protocolo SSH por lo queestn encriptadas. Una de las principales ventajas de X2GO frente a otras soluciones de escritorio remoto(VNC, etc) es la velocidad de respuesta incluso con conexiones lentas, que es realmente buena.

    Previamente a la instalacin de X2GO necesitamos seleccionar e instalar un entorno grfico para nuestroescritorio remoto. En nuestro caso optaremos por XFCE, que se instala con el comando:

    sudo apt-get install xfce4

    Se cierra la sesin y cuando salga la pantalla de acceso a Ubuntu:

    Se pulsa en el icono y se elige el entorno grfico xfce.

    Acceso remoto desde Windows a Ubuntu - Pgina 9/13

  • Jos Mara Jimnez LpezServicios en Red

    I.E.S. Isidro de Arcenegui y CarmonaMarchena (Sevilla) Andaluca

    Comandos para la instalacin de X2GO:

    sudo apt-get install python-software-propertiessudo apd-apt-repository ppa:x2go/stable

    sudo apt-get updatesudo apt-get install x2goserver x2goserver-xsession

    Luego se reinicia el sistema con

    sudo shutdown -r now

    Cliente de x2goYa se puede acceder:- Desde Windows:Se instala el cliente x2go desde la web oficial de X2GO:

    Acceso remoto desde Windows a Ubuntu - Pgina 10/13

  • Jos Mara Jimnez LpezServicios en Red

    I.E.S. Isidro de Arcenegui y CarmonaMarchena (Sevilla) Andaluca

    - Desde Ubuntu:

    sudo apt-get install x2goclientx2goclient

    Acceso remoto desde Windows a Ubuntu - Pgina 11/13

  • Jos Mara Jimnez LpezServicios en Red

    I.E.S. Isidro de Arcenegui y CarmonaMarchena (Sevilla) Andaluca

    Acceso remoto desde Windows a Ubuntu - Pgina 12/13

  • Jos Mara Jimnez LpezServicios en Red

    I.E.S. Isidro de Arcenegui y CarmonaMarchena (Sevilla) Andaluca

    Acceso remoto desde Windows a Ubuntu - Pgina 13/13