Am un server openssh simplu care rulează într-un container Docker Alpine Linux 3.15 și un client, care rulează și pe un alt container Docker (aceeași versiune de Alpine a serverului) care rulează un server X cu dwm
Clientul poate deschide o aplicație grafică (Sf) prin redirecționarea X11 de la server la afișajul client, problema este că pot deschide doar o singură instanță de Sf înainte de a primi următoarea eroare:
ssh: conectați-vă la gazda 172.17.0.2 portul 22: conexiune refuzată
jurnal pe partea serverului:
Pornirea sesiunii: comandă pe pts/1 pentru client de la 172.17.0.3 portul 34060 id 0
debug1: Setarea controlului tty folosind TIOCSCTTY.
debug1: conexiune X11 solicitată.
depanare1: canal 3: nou [conexiune X11 de la portul 172.17.0.2 35028]
debug1: SIGCHLD primit.
debug1: session_by_pid: pid 9
debug1: session_exit_message: sesiune 0 canal 0 pid 9
debug1: session_exit_message: lansează canalul 0
debug1: session_by_tty: sesiune 0 tty /dev/pts/1
debug1: session_pty_cleanup2: ediția sesiune 0 /dev/pts/1
debug1: canal 3: gratuit: conexiune X11 de la 172.17.0.2 portul 35028, nchannels 4
debug1: session_by_channel: sesiune 0 canal 0
debug1: session_close_by_channel: canal 0 copil 0
debug1: session_close_x11: detașează canalul 1 x11
debug1: session_close_x11: detașează canalul 2 x11
Închideți sesiunea: client utilizator de la 172.17.0.3 portul 34060 id 0
debug1: canal 0: gratuit: server-session, nchannels 3
depanare 1: canal 1: gratuit: ascultător X11 inet, nchannels 2
depanare 1: canal 2: gratuit: ascultător X11 inet, nchannels 1
Deconectare primită de la portul 172.17.0.3 34060:11: deconectat de utilizator
Deconectat de la clientul utilizator 172.17.0.3 portul 34060
debug1: do_cleanup
debug1: do_cleanup
jurnal pe partea clientului:
Rularea /usr/bin/xauth elimina ssh:10.0
/usr/bin/xauth add ssh:10.0 MIT-MAGIC-COOKIE-1 49907415ff518044198f6f0075f270fe
debug1: client_input_channel_open: ctype x11 rchan 3 win 65536 max 16384
debug1: client_request_x11: cerere de la 172.17.0.2 35028
depanare 1: canal 1: nou [x11]
debug1: confirmați x11
OpenSSH_8.8p1, OpenSSL 1.1.1l 24 august 2021
debug1: Citirea datelor de configurare /etc/ssh/ssh_config
debug1: Furnizorul de autentificare $SSH_SK_PROVIDER nu a rezolvat; dezactivarea
debug1: se conectează la 172.17.0.2 [172.17.0.2] portul 22.
debug1: conectați la adresa 172.17.0.2 portul 22: conexiune refuzată
ssh: conectați-vă la gazda 172.17.0.2 portul 22: conexiune refuzată
xinit: conexiune la serverul X pierdută
așteptând ca serverul X să închidă debug1: client_input_channel_req: canal 0 rtype exit-status răspuns 0
debug1: client_input_channel_req: canal 0 rtype eow@openssh.com răspuns 0
depanare 1: canal 1: gratuit: x11, nchannels 2
Conexiune X la ssh:10.0 întreruptă (ucidere explicită sau închidere a serverului).
debug1: canal 0: gratuit: sesiune client, canale 1
Conexiunea la 172.17.0.2 închisă.
Transferat: trimis 91292, primit 92728 octeți, în 3,1 secunde
Octeți pe secundă: trimis 29350.8, primit 29812.5
debug1: Ieșire din starea 1
(II) Serverul sa terminat cu succes (0). Se închide fișierul jurnal.
deallocvt: nu se poate deschide consola