GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo iniciar la aplicación Gui en una caja remota de Ubuntu a través de Ssh?

Puedo iniciar sesión en la máquina Ubuntu remota (Kubuntu 12.04). Usando la información de (Cómo iniciar un software GUI en una PC remota con Linux a través de SSH), probé lo siguiente después de iniciar sesión:

[email protected]:~$ export DISPLAY=:0
[email protected]:~$ firefox
No protocol specified
No protocol specified
No protocol specified
No protocol specified
Error: cannot open display: :0

Esperaba el mismo éxito que se indica en la pregunta a la que se hace referencia. Desafortunadamente, como ves, no funcionó para mí. La máquina tiene 3 pantallas. ¿Podría ser ese el problema?

¿Hay una solución sencilla? También leí (https://unix.stackexchange.com/questions/10121/open-a-window-on-a-remote-x-display-why-cannot-open-display) pero no entendí cómo usar o aplicar ese consejo. Era demasiado complicado. Agradezco cualquier solución relativamente simple.

Observé un proceso de GUI en ejecución (Kate) con esto:

# cat /proc/2857/environ | tr \\0 \\n | grep -E '^(DISPLAY|AUTHORITY)=' 
DISPLAY=:0

Eso me confunde aún más en cuanto a por qué esto no funcionó.

Usando la sugerencia de Scott Goodgame (abajo), probé esto:

  1. iniciar sesión con las opciones -X y -C en SSH.
  2. exportar DISPLAY=:0
  3. Firefox y

El resultado fue:

$ No protocol specified
No protocol specified
No protocol specified
No protocol specified
Error: cannot open display: :0

Respuesta aceptada:

Una forma sencilla de poder iniciar programas gráficos es iniciar ssh así... ssh -X -C [email protected] luego iniciará su sesión ssh como de costumbre, pero luego puede iniciar un programa X así... firefox & esto iniciará firefox en la máquina remota, lo mostrará localmente y lo regresará al indicador ssh.


Ubuntu
  1. Cómo crear un túnel ssh a través de proxy en ubuntu linux

  2. Cómo iniciar GUI en Ubuntu Linux Machine

  3. ¿Cómo iniciar Anydesk en Ubuntu usando el símbolo del sistema?

  4. Aquí se explica cómo configurar y habilitar SSH en Ubuntu Virtual Box

  5. ¿Cómo inicio Ubuntu desde Initramfs?

Cómo usar SSH para conectarse a un servidor remoto en Ubuntu 20.04 LTS

Cómo instalar Ubuntu 22.04 en Virtual Box

Cómo habilitar el servidor SSH en Ubuntu 22.04

Ubuntu Cómo configurar una IP estática a través de la terminal y la GUI

Cómo cambiar el puerto SSH en Ubuntu

¿Cómo conectarse a Internet a través de un servidor remoto a través de una conexión Ssh?