Vale, anoche probé con SSH y sin problema.
Tenía el xrdp, que se ejecuta al inicio sin necesidad de ningún script y creo que el problema está en que tenía abierto el puerto 3350 pero si estoy en xrdp:1 debería ser el puerto 3351. De todos modos, instale el xrdp por no andar con scripts pero tengo entendido que el tightvnc es más ligero, así que dicho y hecho.
Tengo varias dudas, desde la red local puedo acceder pero poniendo la ip estática:1 (o 5901). Pero si yo tengo esto para que se autoejecute:
#!/bin/sh
### BEGIN INIT INFO
# Provides: vncboot
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start VNC Server at boot time
# Description: Start VNC Server at boot time.
### END INIT INFO
USER=root
HOME=/root
export USER HOME
case "$1" in
start)
echo "Starting VNC Server"
#Insert your favoured settings for a VNC session
/usr/bin/vncserver :0 -geometry 1280x800 -depth 16 -pixelformat rgb565
;;
stop)
echo "Stopping VNC Server"
/usr/bin/vncserver -kill :0
;;
*)
echo "Usage: /etc/init.d/vncboot {start|stop}"
exit 1
;;
esac
exit 0
¿No debería ser el puerto correspondiente con :0 y no con :1?
Además, en ocasiones al acceder (siempre desde la red local) aparece esto:
Pensaba que desde remoto no podía acceder, con xx.ddns.net pero con xx.ddns.net:5901 puedo
Solucionado, Cefiro, muchísimas gracias. Eso sí, si puedes resolver mis dudas subimos a dos jamones
Un saludo.