Un sudoku en java!:
http://www.chiark.greenend.org.uk/~sgtatham/puzzles/java/solo.html
Van a necesitar una máquina que actúe como server (linux) y otra que actúe como cliente (windows).
Pasemos a la máquina server. Yo, por ejemplo, tenga la máquina corriendo como máquina virtual en el vmware. (con la conexión de red en modo bridge en las propiedades de máquina virtual)
Tienen que instalar estos programas: openssh e iptables. En arch:
# pacman -S openssh iptables
En ubuntu/debian: no sé...
si en algún comentario lo ponen completo acá.
Una vez instalados, tienen que abrir los puertos en el firewall interno de linux:
# iptables -A INPUT -p tcp -i eth0 --dport 22 -j ACCEPT
En vez de ser el 22, puede ser cualquier puerto, pero el 22 es el puerto por default.
Ahora, tienen que ver la configuración de ssh:
# nano /etc/ssh/sshd_config
agreguenle estas líneal al final:
AcceptEnv LANG LC_*
AllowUsers tunombredeusuario
ListenAddress ip.al.server.linux
X11Forwarding yes
Ejemplo:
La máquina server ya está configurada.
Ahora, a arrancar el demonio sshd (secure shell daemon). En archlinux:
# /etc/rc.d/sshd start
En ubuntu:
no sé
Pero debería ser algo así como:
# /etc/init.d/sshd start
ó
# start sshd
Se puede configurar para que el servidor ssh se ejecute cada vez que se inicie linux. En archlinux es agregando sshd a la lista de demonios:
De nuevo, en ubuntu no sé...
Con eso estamos en la máquina servidora.
Pasemos a la máquina cliente, con windows.
Van a necesitar estos programas:
xming y xming-fonts: http://sourceforge.net/projects/xming/files
putty:
Una vez instalados, abrir xlaunch y seguir los pasos:
1) Eligen "multiple windows"
2) Eligen "start a program"
3) Eligen a xterm, y ponen los datos del server (ip o nombre del host, usuario y contraseña para loguearse (en el host)
Una vez en la xterm, ya están. Pueden usar xlaunch para lanzar otros programas, o lanzarlos directamente de la xterm:
setsid programaalanzar > /dev/null 2>&1