Los jugadores:
- la computadora de mi casa, ejecutando Linux con un servidor X funcionando. (Llámalo HOGAR)
- un sitio remoto, al que me puedo conectar a través de Internet usando una VPN. (SITIO)
- una computadora Linux en el sitio remoto, a la cual me puedo conectar
ssh -X
y tener clientes X que se muestran en mi servidor local. (MEDIO) - una máquina Irix muy antigua (un Onyx) en el sitio remoto, que no tiene servidor SSH (por lo tanto, no puedo
ssh -X
hacerlo), solo unssh
cliente . (ÓNIX)
Propósito
Necesito ejecutar una aplicación X11 en la máquina ONYX y ver la GUI en HOME. Creo que me encuentro con xauth
problemas. Tenga en cuenta que he intentado lo obvio: configuré DISPLAY en $ip_address_of_HOME_in_the_SITE_VPN:0
, pero el servidor VPN no reenvía los intentos de conexión a sus clientes, probablemente por razones de seguridad.
Hasta aquí
La situación actual es:
- ☑ INICIO se conecta al SITIO
- ☑ Se inicia un vncserver en MEDIO: 7
- Nc vncviewer en HOME se conecta a vncserver en MIDDLE
- ☑ ONYX inicia una sesión ssh de reenvío a MEDIO:
ssh -TfN -L 6007:127.0.0.1:6007 MIDDLE
- ☒
DISPLAY=localhost:7 xclient
en ONYX falla con
Xlib: el servidor rechaza la conexión a "127.0.0.1:7.0"
Sé que el reenvío (6007: 127.0.0.1: 6007) tiene éxito.
Un intento anterior fue:
- ☑ INICIO se conecta al SITIO
- ☑ INICIO se conecta a MEDIO:
ssh -X MIDDLE
(xclock se muestra en INICIO, PANTALLA es 127.0.0.1:10) - ☑ ONYX inicia un túnel SSH a MEDIO:
ssh -TfN -L 6010:127.0.0.1:6010 MIDDLE
- ☒
DISPLAY=127.0.0.1:10 xclient
falla con la
conexión X a 127.0.0.1:10.0 rota (muerte explícita o apagado del servidor).
mientras aparece un error en la sesión MEDIA: se
rechazó la conexión X11 debido a una autenticación incorrecta.
Desesperación
¿Cómo puedo lograr mi propósito?
xauth
en ONYX, entoncesgenerate 127.0.0.1:10 . trusted
(en el segundo caso anterior), pero tengo el mismo error dual (uno en ONYX, uno en el MEDIO).