Uso de VNC a traves de un tunel SSH

Alfredo Lomán alfredoloman en gmail.com
Jue Nov 4 16:35:38 GMT 2010


El 4 de noviembre de 2010 08:41, Guido Ignacio <guidoignacio en gmail.com>escribió:

>
> El 4 de noviembre de 2010 08:06, Juanjo <juanjo.gandoy en gmail.com>escribió:
>
>  El mié, 03-11-2010 a las 21:45 +0100, Juanjo escribió:
>>
>>  El mié, 03-11-2010 a las 16:52 -0300, Guido Ignacio escribió:
>>
>> no hace tanto lio para hacer un tunel para que vnc conecte, simplemente si
>> es de Linux a Linux, en la pc cliente pone:
>>
>>
>> #ssh usuario en host_a_conectarse -L
>> Puerto_local_cliente]:[localhost]:[Puerto_VNC_del_Servidor]
>>
>>
>> A modo de Ej:
>>
>>
>> Tengo el servidor "ejemplo.com" y que tiene el puerto 5001 abierto para
>> que se conecten por VNC.
>>
>>
>> Para hacer un tunnel desde cualquier pc, lo que tenés que hacer es:
>>
>>
>> #ssh usuario en ejemplo.com -L 8080:localhost:5001
>>
>>
>> Esto hace un tunnel entre el puerto local 8080 del cliente y tu servidor
>> en el 5001
>>
>>
>> Al hacer esto, con el vnc viewer por ej, lo abris y en host de conexion
>> pones localhost:8080 y al conectar, se conectará al tunnel y redirigirá el
>> puerto al 5001, llegnado a tu servidor.
>>
>>
>> Si es desde un windows simplemente lo mismo usando putty....si hace falta
>> te explico
>>
>>
>> Si no se entendió o no pudiste avisame y lo vemos de vuelta...espero haber
>> sido claro
>>
>>
>>
>>
>>
>> ---
>> Este mensaje no contiene virus, porque ha sido creado con GNU/Linux,
>> utilizando Software Libre y auditable.
>>
>> This message doesn't contain viruses, because it has been created with
>> GNU/Linux, using auditable Free Software.
>>
>>
>> El 3 de noviembre de 2010 16:28, Juanjo <juanjo.gandoy en gmail.com>
>> escribió:
>>
>> Hola a todos, me podrías confirmar si lo siguiente es correcto para
>> conectarme (por internet) a un escritorio remoto a través de un tunel con
>> ssh
>>
>> Con Ubuntu 10.04, el servidor ssh funcionando con IP no-ip
>>
>> iptables -A INPUT -s 127.0.0.1 -p tcp -m tcp --dport [puerto VNC] -j
>> ACCEPT
>> iptables -A INPUT -p tcp -m tcp --dport [puerto VNC] -j DROP
>>
>> ssh -C -o CompressionLevel=9 -f -L [puerto VNC]:localhost:[puerto VNC]
>> USUARIO en SERVIDOR_REMOTO sleep 15 ; xvnc4viewer localhost:[puerto VNC]
>>
>> O hay otra forma mas sencilla,Gracias.
>>
>>
>>   Un saludo.
>>
>> Juanjo
>> juanjo.gandoy en gmail.com
>>
>> Ubuntu 10.04.1 LTS
>> Ubuntu user# 29151
>> Linux user# 511668
>>
>>
>>
>>
>> Este mensaje no contiene virus, porque ha sido creado con GNU/Linux,
>> utilizando Software Libre y auditable.
>>
>> This message doesn't contain viruses, because it has been created with
>> GNU/Linux, using auditable Free Software.
>>
>>
>> --
>> ubuntu-es mailing list
>> ubuntu-es en lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-es
>>
>>
>>
>>
>> Gracias, efectivamente es de Linux a Linux. Lo preguntaba por seguridad,
>> soy algo paranoico.
>>
>> Juanjo.
>>
>>
>> Perdona, pero debo de ser muy torpe, que no consigo ver el escritorio
>> remoto.
>> Con ALT-F2  y desde Nautilus con  la orden
>>
>> ssh:// USUARIO@[DIRECCION NO-IP]: [PUERTO ABIERTO SSH]
>>
>> entro en modo gráfico y todo perfecto
>>
>> Desde la terminal con la orden
>>
>> ssh USUARIO@[DIRECCION NO-IP]: [PUERTO ABIERTO SSH]
>>
>> el mensaje de error es:
>>
>> ssh: Could not resolve hostname [DIRECCION NO-IP]:[PUERTO ABIERTO SSH]:
>> Name or service not known
>>
>> Pero si escribo:
>>
>> ssh -p [PUERTO ABIERTO SSH] USUARIO@[DIRECCION NO-IP]
>>
>> Entro perfectamente.
>>
>> Pero con la orden que me distes que sería si no me equivoco:
>>
>> ssh USUARIO@[DIRECCION NO-IP] -L 8080:localhost:[PUERTO ABIERTO VNC]
>>
>> la respuesta es
>>
>> ssh: connect to host [DIRECCION NO-IP] port 22: connection refused
>>
>> Si escribo:
>>
>> ssh USUARIO@[DIRECCION NO-IP]: [PUERO ABIERTO SSH] -L
>> 8080:localhost:[PUERTO ABIERTO VNC]
>>
>> La respuesta es
>>
>> ssh: Could not resolve hostname [DIRECCION NO-IP]:[PUERTO ABIERTO SSH]:
>> Name or service not known
>>
>> ¿Qué hago mal?.
>> Todavía tengo el "síndrome del modo gráfico" me lo puedes explicar usando
>> el visor de escritorios remotos por ejemplo ya que viene instalado.
>>
>>
>> Gracias
>>
>>   Un saludo.
>>
>> Juanjo
>> juanjo.gandoy en gmail.com
>>
>> Ubuntu 10.04.1 LTS
>> Ubuntu user# 29151
>> Linux user# 511668
>>
>>
>> Este mensaje no contiene virus, porque ha sido creado con GNU/Linux,
>> utilizando Software Libre y auditable.
>>
>> This message doesn't contain viruses, because it has been created with
>> GNU/Linux, using auditable Free Software.
>>
>>
>
> Que puerto tenés configurado en /etc/ssh/sshd_config ?
>
> Como hiciste antes de indicarle ssh el puerto: ssh -p Puerto, lo mismo
> hacés cuando querés hacer el tunel
>
> Para pasar el parametro de conexión de puerto a ssh es mediante "-p", no
> los ":" seguido del host.
>
> Proba:
>
> ssh USUARIO@[DIRECCION NO-IP] -L 8080:localhost:[PUERTO ABIERTO VNC] -p
> [PUERTO ABIERTO SSH]
>
>
> ---
> Este mensaje no contiene virus, porque ha sido creado con GNU/Linux,
> utilizando Software Libre y auditable.
>
> This message doesn't contain viruses, because it has been created with
> GNU/Linux, using auditable Free Software.
>
>
> --
> ubuntu-es mailing list
> ubuntu-es en lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-es
>

Con motivo de sus correos, encontré esta liga en Google que creo les puede
servir.

SSH Tunneling <http://www.e-ghost.deusto.es/docs/articulo.ssh.html>

Saludos.
-- 
Con afecto, gusto y placer. Alfredo
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20101104/d7683526/attachment-0001.htm 


Más información sobre la lista de distribución ubuntu-es