hoopdreams
Posts: 313
Joined: Mon Mar 23, 2015 7:51 pm

Error ssh o vnc con noip

Tue Mar 24, 2015 7:28 pm

Buenas!

Soy un novato de esto, hace poco que tengo el cacharro y tengo más proyectos que tiempo :lol: Ya tengo ip estática y accedo por ssh o vnc, desde un iPad, sin problema. Sin embargo, pese a que tengo instalado noip y abiertos varios puertos en el router (22, 80, 3350) no soy capaz de acceder a las Raspberry Pi desde otra red.

Creo que el problema está bien en cómo he realizado la apertura de puertos o, más probablemente, en cómo tengo configurado el host en la web de noip (ip que hay poner, tipo de DNS, etc.).

Puse esto mismo ayer en el foro internacional, ya que si me hice con unas Raspberry Pi en parte fue por su gran comunidad pero me ha sorprendido... pocas lecturas y sin respuesta. A ver si por aquí podéis.

Muchísimas gracias.

Un saludo.
https://github.com/ikergarcia

Cefiro
Posts: 117
Joined: Tue Feb 26, 2013 4:14 pm

Re: Error ssh o vnc con noip

Wed Mar 25, 2015 8:10 am

hoopdreams wrote:Creo que el problema está bien en cómo he realizado la apertura de puertos o, más probablemente, en cómo tengo configurado el host en la web de noip (ip que hay poner, tipo de DNS, etc.).
Primero, asegúrate de que has instalado bien No-ip: http://www.rpi.uroboros.es/sistema.html#6 En cuanto a la apertura de puertos, eso es algo que tienes que aprender a hacer tú mismo en tu router; nadie puede hacerlo por ti porque cada router es distinto y, por ello, la forma de hacerlo es diferente en cada uno. Y sobre la configuración del host en la web de No-ip, yo no recuerdo que hubiera que configurar nada: sólo darte de alta y elegir el dominio (o dominios) que quieres usar; no recuerdo que tuviera que poner ninguna IP ni DNS ni nada de eso. En todo caso, si hubiera que ponerlas, deja los valores por defecto y prueba a ver si así va bien; si no, pues cámbialos y vuelve a probar, y así hasta que funcione. :)

Saludos.
---------
Mi web sobrde la RasPi: http://rpi.uroboros.es

hoopdreams
Posts: 313
Joined: Mon Mar 23, 2015 7:51 pm

Re: Error ssh o vnc con noip

Wed Mar 25, 2015 5:12 pm

Gracias por tu respuesta, Cefiro.

Sé abrir puertos en el router y estoy 99.999 % de que está bien hecho. Era por apuntar a una de las cosas que quizá falle, pero vamos, tan simple como poner la ip estática que he asignado a la Raspberry Pi y los distintos puertos que quiero abrir. Lo compruebo y todo está correcto.

En la web de noip, sólo he cambiado el tipo de DNS (he elegido port 80), lo pondré con la configuración por defecto.

Reinstalaré noip, de todos modos, a ver si así hay más suerte.

Ya comentaré.

Un saludo.
https://github.com/ikergarcia

Cefiro
Posts: 117
Joined: Tue Feb 26, 2013 4:14 pm

Re: Error ssh o vnc con noip

Wed Mar 25, 2015 7:35 pm

hoopdreams wrote:En la web de noip, sólo he cambiado el tipo de DNS (he elegido port 80), lo pondré con la configuración por defecto.
Debe de ser eso. He estado mirando mi cuenta en la web de Noip y tengo puesto en el Host Type "DNS Host (A)". Yo nunca he tocado eso; debe de venir así por defecto. Ponlo de esta forma y seguro que ya te funciona.

Saludos.
--------
Mi web sobre la RasPi: http://rpi.uroboros.es

hoopdreams
Posts: 313
Joined: Mon Mar 23, 2015 7:51 pm

Re: Error ssh o vnc con noip

Wed Mar 25, 2015 7:45 pm

Hola Cefiro,

He eliminado noip por completo y lo he reinstalado siguiendo los pasos que me has mandado, por si las moscas. Una duda más de noip (web), he dejado DNS en el tipo A pero, ¿la IP es la pública del router o la estática que le he asignado a la Raspberry Pi?

Un detalle, por curiosidad, ya que si escribo mi dominio en el navegador me lleva a la página de configuración del router (Alejanda de Movistar) y no sé si esto es lo correcto.

Mañana compraré que pueda acceder desde otra red, ya que tengo entendido que desde la misma red no se puede acceder mediante noip, sólo por el método tradicional con la ip estática que esto si me funcioan sin problemas :D

Gracias una vez más, Cefiro.

Un saludo.
https://github.com/ikergarcia

Cefiro
Posts: 117
Joined: Tue Feb 26, 2013 4:14 pm

Re: Error ssh o vnc con noip

Wed Mar 25, 2015 8:45 pm

hoopdreams wrote:Una duda más de noip (web), he dejado DNS en el tipo A pero, ¿la IP es la pública del router o la estática que le he asignado a la Raspberry Pi?
No sé a qué IP te refieres. Si es a la IP que aparece en "IP Address" de la información del Host, naturalmente es tu IP pública. La web de Noip no conoce la IP local de tu RasPi.
Un detalle, por curiosidad, ya que si escribo mi dominio en el navegador me lleva a la página de configuración del router (Alejanda de Movistar) y no sé si esto es lo correcto.
Pues es curioso, nunca lo había probado. Te lleva a ti mismo, que, bien pensado, es lo lógico. De hecho, si tienes un servidor web en la RasPi, entrarás en él, que es donde está direccionado el puerto 80. :)

Saludos.
--------
Mi web sobre la RasPi: http://rpi.uroboros.es

hoopdreams
Posts: 313
Joined: Mon Mar 23, 2015 7:51 pm

Re: Error ssh o vnc con noip

Wed Mar 25, 2015 9:20 pm

Sí, me refería a la de IP address, en información del Host, se ve que no me expreso muy bien jajaja.

Yo había puesto la IP pública, que es lo lógico como bien comentas, pero me he quedado :o al probar en el navegador. Mañana intentaré desde otra red, que tengo el vnc viewer instalado y a ver que pasa..

Muchas gracias Cefiro.

Un saludo.
https://github.com/ikergarcia

hoopdreams
Posts: 313
Joined: Mon Mar 23, 2015 7:51 pm

Re: Error ssh o vnc con noip

Fri Mar 27, 2015 7:54 am

Pues estoy probando ahora mismo y nada, ni poniendo la dirección del host (xx.ddns.net) ni la dirección del host:distintos puertos (xx.ddns.net:80 o 22 o 3350, por probar).

No sé si es el autostart del servicio noip. Una duda, acabo de hacer login en la web de noip y en manage host la ip no tiene nada que ver con la que tenía introducida (la pública del router) y yo no recuerdo haber modificado nada...

Un saludo.
https://github.com/ikergarcia

Cefiro
Posts: 117
Joined: Tue Feb 26, 2013 4:14 pm

Re: Error ssh o vnc con noip

Fri Mar 27, 2015 1:05 pm

Hola.

¿Tienes un cortafuegos instalado en la RPi? Si es así, tienes que abrir los puertos también en él. Además, mira si tienes activado el cortafuegos del router.

Aparte de esto, has de asegurarte de tres cosas: que la redirección de puertos en el router está bien hecha y apuntando a la IP local de la RPi; que el servicio No-ip está correctamente instalado en la RPi y que la configuración del host en la web de No-ip está con los valores por defecto ("DNS Host (A)" en la sección Manage Host). Sólo pueden ser estas tres cosas (aparte de lo de firewall, que te decía al principio).

La IP pública del router es normal que no coincida con la de la web de No-ip, dados los problemas que tienes; coincidirá cuando los resuelvas y te funcione bien el servicio; entonces se actualizará la IP correctamente.

Saludos.
--------
Mi web sobre la RasPi: http://rpi.uroboros.es

hoopdreams
Posts: 313
Joined: Mon Mar 23, 2015 7:51 pm

Re: Error ssh o vnc con noip

Fri Mar 27, 2015 5:18 pm

Buenas Cefiro, voy a tener que mandarte un jamón o algo cuándo acabe con este jaleo :lol:

Ya en casa, acabo de mirar y la ip pública del router no me coincidía con la que yo conocía porque el otro día desligando el router del portal Alejandra (demasiado básico, desde que tengo Imagenio no podía acceder bien al router) este se reinició. Pero vamos, que la ip que he visto esta mañana sí se corresponde con la que tiene mi router desde el reinicio.

Mi duda es (en redes estoy muy verde) si la ip que sale en la web se ha cambiado "sola" y coincide con la del router, ¿no es que funciona correctamente el servicio?

Porque si es así algo estoy haciendo mal en el vnc o, me temo, que al intentar acceder desde la universidad por algún motivo (la red está semi capada) no pueda acceder.

Mientras escribo voy trasteando, he descargado el vnc viewer para android y se queda en connecting.

En breves comprobará un amigo desde su red, si es capaz de acceder estará localizado el problema. Si no tendré que conectarme a la de algún vecino para hacer prueba/error que pierdo mucho tiempo si tengo que esperar a estar en la universidad para hacer las pruebas, además dejo de lado mi trabajo allí :lol:

Edito: mi amigo no puede acceder así que descartado el problema por la red de la universidad. No sé pero creo que es que introduzco algo mal en el vnc viewer... (le he dicho que introduzca lo mismo que hago yo xx.ddns.net)

Un saludo.
https://github.com/ikergarcia

Cefiro
Posts: 117
Joined: Tue Feb 26, 2013 4:14 pm

Re: Error ssh o vnc con noip

Fri Mar 27, 2015 9:46 pm

hoopdreams wrote:Mi duda es (en redes estoy muy verde) si la ip que sale en la web se ha cambiado "sola" y coincide con la del router, ¿no es que funciona correctamente el servicio?
La IP que sale en la web de No-ip sólo se actualiza si la aplicación que has instalado en la RPi funciona correctamente. Si es así, y se actualiza con tu IP pública, entonces es que el servicio Noip que tienes en la RPi funciona bien..
Edito: mi amigo no puede acceder así que descartado el problema por la red de la universidad. No sé pero creo que es que introduzco algo mal en el vnc viewer... (le he dicho que introduzca lo mismo que hago yo xx.ddns.net)
Si tu IP está actualizada correctamente con Noip y ni tú ni tu amigo podéis entrar, entonces el problema está al abrir los puertos en el router o en la configuración del servidor VNC que, al parecer, tienes instalado en la RPi.

Puede que hayas hecho algo mal al instalar y configurar el servidor VNC (por ejemplo, un error con el puerto). Por eso, olvídate de momento de él y prueba a entrar por SSH (puerto 22) que es mucho más fácil y no hace falta configurar nada (sólo tienes abrir el puerto 22 en el router y dirigirlo a la IP local de la RPi). Entras con tu usuario/contraseña y ya está. Para acceder con Windows puedes usar Putty (http://www.rpi.uroboros.es/sistema.html#2); con Android, JuiceSSH; con Linux, el comando "ssh pi@xxx.ddns.net"

Saludos.
--------
Mi web sobre la RasPi: http://rpi.uroboros.es

hoopdreams
Posts: 313
Joined: Mon Mar 23, 2015 7:51 pm

Re: Error ssh o vnc con noip

Sat Mar 28, 2015 11:01 am

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:

Image

Pensaba que desde remoto no podía acceder, con xx.ddns.net pero con xx.ddns.net:5901 puedo :D

Solucionado, Cefiro, muchísimas gracias. Eso sí, si puedes resolver mis dudas subimos a dos jamones :lol:


Un saludo.
https://github.com/ikergarcia

Cefiro
Posts: 117
Joined: Tue Feb 26, 2013 4:14 pm

Re: Error ssh o vnc con noip

Sat Mar 28, 2015 12:51 pm

hoopdreams wrote:Vale, anoche probé con SSH y sin problema.
Bien, pues resuelto. ;)
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.
Que yo sepa, el puerto para XRDP es el 3389, a no ser que lo cambies tú en la configuración. http://www.rpi.uroboros.es/servers.html#4

Sobre Tightvnc me temo que no te puedo ayudar. No lo he usado nunca. Yo sólo he instalado XRDP y únicamente por probar a ver si funcionaba. Procuro usar la RPi sólo en modo texto, a través de la línea de comandos, que es como mejor va y menos recursos consume.

Saludos.
--------
Mi web sobre la RasPi: http://rpi.uroboros.es

hoopdreams
Posts: 313
Joined: Mon Mar 23, 2015 7:51 pm

Re: Error ssh o vnc con noip

Sat Mar 28, 2015 12:55 pm

Yo tenía abierto el puerto 3350, que es el que había leído por ahí para escritorio remoto. Ahora estaba mirando tu web, justo antes de que respondieses, y me ha llamado la atención lo del 3389. Reinstalaré xrdp para probarlo y así localizar el problema de antes.

¿Alguna idea de lo que he puesto en la imagen adjunta? Me salía el mismo error cuando tenía xrdp y accedía desde la red local.

Un saludo.
https://github.com/ikergarcia

unduende
Posts: 31
Joined: Thu Sep 05, 2013 4:07 pm
Contact: Website

Re: Error ssh o vnc con noip

Sat Mar 28, 2015 2:31 pm

Yo tenía abierto el puerto 3350, que es el que había leído por ahí para escritorio remoto.
Para comprobar los puertos que abre un programa o servicio determinado puedes usar el siguiente comando:
sudo netstat -patun

Necesita permisos de root y muestra en la última columna el nombre del programa que tiene abierto el puerto. Así podrás asegurarte de que estás conectando al puerto correcto.

En cuanto al error mira si esto te sirve: https://bugzilla.redhat.com/show_bug.cgi?id=657006#c6

Resumiendo, tienes que ir a Preferences->"Desktop Session Settings" y desactivar "PolicyKit Authentication Agent", para que no vuelva a salir el error.
Mi página personal funcionando en una Raspberry Pi: https://duendesenmarte.no-ip.org
También el servidor IRC: irc://duendesenmarte.no-ip.org

hoopdreams
Posts: 313
Joined: Mon Mar 23, 2015 7:51 pm

Re: Error ssh o vnc con noip

Sat Mar 28, 2015 2:57 pm

¡Muchas gracias unduende!

Os va a hacer gracia ya que, si funciona algo, ¿por qué tocarlo?.

Me he puesto a instalar un firewall (tirando de tu web, Cefiro) y cambiar los puertos de todo lo que me interesa (ssh y escritorio remoto) además de, obviamente, abrir estos puertos en el router. ssh perfecto, tanto en local como remoto tras cambiar el archivo de configuración en la Raspberry y especificar el puerto en juice ssh.

Ahora toca VNC, para variar. He cambiado el puerto también en /usr/bin/vncserver. En local entro sin problema con ip estática:puerto pero en remoto pongo xx.ddns.net:puerto y nada, no hay manera.

Descartado queda que funcione o deje de funcionar noip porque por ssh puedo entrar en remoto. ¿Ideas?

SOLUCIONADO

Edito por si alguien es tan hábil como yo.

Pongamos que quiero usar el puerto 7777. En la configuración de vncserver pongo 7777 +screen... esto hace que sea (si es la sesión 1) el puerto 7778. En local no hay problema, pero en remoto al tener permitido en el cortafuegos el puerto 7777 y no el 7778 es imposible conectar.

Esto me lleva a que no entiendo por qué es el puerto +1 si en el autostart se especifica vncserver :0 pero bueno, tan fácil como cambiar el número y ya.

Un saludo.
https://github.com/ikergarcia

hoopdreams
Posts: 313
Joined: Mon Mar 23, 2015 7:51 pm

Re: Error ssh o vnc con noip

Sun Mar 29, 2015 1:18 pm

Siento el doble-post pero no sé si es del todo necesario crear un tema nuevo para una pequeña duda...

Tengo abierto sólo dos puertos y utilizo ufw, me he descargado y configurado también fail2ban. ¿Son necesarios ambos o con ufw me valdría?

También creo que voy a utilizar clave privada/pública para poder acceder a la Raspberry Pi remotamente pero de momento no he investigado mucho.

Un saludo.
https://github.com/ikergarcia

Cefiro
Posts: 117
Joined: Tue Feb 26, 2013 4:14 pm

Re: Error ssh o vnc con noip

Sun Mar 29, 2015 6:17 pm

Yo solo tengo ufw, pero que yo sepa, se complementan, así que puedes tener los dos si quieres.

Saludos.
----------
Mi web sobre la RasPi: http://rpi.uroboros.es

hoopdreams
Posts: 313
Joined: Mon Mar 23, 2015 7:51 pm

Re: Error ssh o vnc con noip

Sun Mar 29, 2015 6:38 pm

De acuerdo Cefiro, muchas gracias.

No sé si te lo he dicho pero enhorabuena por tu web, me está siendo muy útil.

Un saludo.
https://github.com/ikergarcia

Return to “Español”