opensuse
[Arriba] [Todas las Listas]

Re: [opensuse] ssh -X localhost. Solución: habilita IPv6

To: opensuse@xxxxxxxxxxxx
Subject: Re: [opensuse] ssh -X localhost. Solución: habilita IPv6
From: Silviu Marin-Caea <silviumc@xxxxxxxxxxx>
Date: Mon, 12 Sep 2011 11:13:49 +0300
Delivered-to: opensuse@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 12 Sep 2011 04:14:11 -0400
Dkim-signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:date:from:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; s=smtpout; bh=JYkNGRt2cXPdx3dTQMSvdm SpvWY=; b=Ck2dIhnXSGYuV6BxbZHUvCjjd4L0HbMJTaCov+G0jhVPLlRrrmv5kv y0/qG8+fpW2EcOJEfY6OaENXMJRo0FHIKPdWwDzghY5EOsVEHjoyJtITr1mMLbHP JRnQnj1g7cGjLui5Jsj7ve9o87blwCIngJiv+oW0OuT9HMqL8Dv70=
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <20110910022747.GS16694@wahoo.no-ip.org>
List-archive: <http://lists.opensuse.org/opensuse/>
List-help: <mailto:opensuse+help@opensuse.org>
List-owner: <mailto:opensuse+owner@opensuse.org>
List-post: <mailto:opensuse@opensuse.org>
List-subscribe: <mailto:opensuse+subscribe@opensuse.org>
List-unsubscribe: <mailto:opensuse+unsubscribe@opensuse.org>
Mailing-list: contact opensuse+help@xxxxxxxxxxxx; run by mlmmj
References: <4E6A24E0.9070504@fastmail.fm> <4E6AC0E9.903@rogers.com> <20110910022747.GS16694@wahoo.no-ip.org>
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.22) Gecko/20110907 SUSE/3.1.14 Thunderbird/3.1.14
En 09/10/2011 05:27 AM, Patrick *Shanahan escribió:
* James *Knott<james.knott@xxxxxxxxxx>  [09-09-11 21:46]:
*Silviu Marin-*Caea escribió:
Esto no trabaja en 11.4 *Tumbleweed:

*ssh -*X *localhost
*xclock
Error: no Puede abrir exhibición:

Los mismos trabajos en *SLES11.  Qué ha cambiado, por qué no es *X enviado
*anymore y lo que la manera "" aprobada de hacerlo ahora?

Trabaja bien para mí.  Lo utilizo todo el tiempo, con #ambos 11.0 y 11.4
también cuando muchos otras versiones y *distros.  De hecho, yo justo  él
encima mi trabajo *server de casa para correr *xclock y *xcalc.  También a menudo
#utilizar para correr *yast2, *wireshark e incluso navegadores *remotely.  Él justo
trabajos.

Tengo el mismo problema con 11.4 pero trabajado[*s] bien en 11.2 ???

Tan, hay alguna información útil nueva: trabaja para algunas personas y él no para algunos otro. Justo tiene que imaginar fuera de lo que difiere entre los dos casos.

Cuando lejos tan *sshd_*config y *ssh_*config, son el *default, *AFAIK. He corrido "*grep -*i delantero" en aquellos archivos.

En *sshd_*config, hay:
*X11Enviando sí

En *ssh_*config, hay:
*ForwardX11Confiado en sí

*BTW, olvidó para mencionar que puedo utilizar *ssh -*X en 11.4 para conectar a *SLES *servers y corrido gráfico *apps. Así que esto me dirigiría para creer hay un problema con el *ssh *server *config en mi estación. Aun así hay ninguna diferencia entre mi propio *sshd_*config y el en un recientemente instalado *laptop con 11.4. Mismo va para *ssh_*config.

Solución:
*Ok, encontró la causa: *IPv6 fue imposibilitado en #mío 11.4. Para alguna razón que vuelca el *ssh *daemon, y dio este error en /*var/*log/mensajes:

error: Fallado a *allocate internet-ámbito *X11 exhibición *socket.

O, dentro DEPURAR3 *LogLevel:
depura3: conjunto_de calcetín_*v6único: conjunto *socket 8 *IPV6_*V6SÓLO
depurar2: liga puerto 6010: no Puede asignar la dirección pedida
depura3: conjunto_de calcetín_*v6único: conjunto *socket 8 *IPV6_*V6SÓLO
depurar2: liga puerto 6011: no Puede asignar dirección pedida

he habilitado *IPv6 (a pesar de que no utilizo él) y *ssh -*X trabajos ahora.

Esto es un *bug, archivaré un informe.
--
A *unsubscribe, *e-correo: *opensuse+unsubscribe@xxxxxxxxxxxx
Puesto que órdenes adicionales, *e-correo: *opensuse+help@xxxxxxxxxxxx


On 09/10/2011 05:27 AM, Patrick Shanahan wrote:
* James Knott<james.knott@xxxxxxxxxx>  [09-09-11 21:46]:
Silviu Marin-Caea wrote:
This doesn't work in 11.4 Tumbleweed:

ssh -X localhost
xclock
Error: Can't open display:

The same works on SLES11.  What has changed, why isn't X forwarded
anymore and what's the "approved" way to do it now?

It works fine for me.  I use it all the time, with both 11.0 and 11.4
as well as many other versions and distros.  In fact, I just did it
on my work server from home to run xclock and xcalc.  I also often
use it to run yast2, wireshark and even browsers remotely.  It just
works.

I have the same problem with 11.4 but worked[s] fine in 11.2 ???

So, there's some new useful information: it works for some people and it does not for some other. Just have to figure out what differs between the two cases.

As far as sshd_config and ssh_config, they're the default, AFAIK. I have run "grep -i forward" on those files.

In sshd_config, there is:
X11Forwarding yes

In ssh_config, there is:
ForwardX11Trusted yes

BTW, forgot to mention that I can use ssh -X on 11.4 to connect to SLES servers and run graphic apps. So this would lead me to believe there's a problem with the ssh server config on my station. However there's no difference between my own sshd_config and the one on a freshly installed laptop with 11.4. Same goes for ssh_config.

Solution:
Ok, found the cause: IPv6 was disabled on my 11.4. For some reason that upsets the ssh daemon, and it gave this error in /var/log/messages:

error: Failed to allocate internet-domain X11 display socket.

or, in DEBUG3 LogLevel:
debug3: sock_set_v6only: set socket 8 IPV6_V6ONLY
debug2: bind port 6010: Cannot assign requested address
debug3: sock_set_v6only: set socket 8 IPV6_V6ONLY
debug2: bind port 6011: Cannot assign requested address

I have enabled IPv6 (although I don't use it) and ssh -X works now.

This is a bug, I'll file a report.
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx


<Anterior por Tema] Tema Actual [Siguiente por Tema>