OVH Cloud OVH Cloud

configuration ssh pour display X rémanent

2 réponses
Avatar
Basile Starynkevitch [news]
Bonjour depuis une machine cygne (Linux/Debian/Sid, où je suis
physiquement devant l'écran avec X11), j'accède à une machine distante
hector (Linux/Debian/Sid aussi) par ssh.

Sur cygne, j'execute donc

ssh -C -X hector -f /home/basile/scripts/2termacs

et sur hector, mon fichier $HOME/scripts/2termacs contient

mrxvt -sb -bg lightsteelblue -fg black -sl 12000 -name hector1 &
sleep 1; emacs -bg lightsteelblue -font fixed -iconic &

j'obtiens bien l'affichage des fenetres emacs et mrxvt. Mais si dans
le terminal mrxvt (tournant sur hector et affiché sur cygne) je lance
une autre application cliente X11, par exemple xterm ca échoue avec
xterm Xt error: Can't open display: localhost:10.0

Autrement dit, il semble que la connexion X11 installée par ssh est
fermée dès que le script 2termacs finit! Je oouhaiterais qu'elle
subsiste...

Sur hector, j'ai bien dans /etc/ssh/sshd_config


X11Forwarding yes
X11DisplayOffset 10
PrintMotd yes
PrintLastLog yes
KeepAlive yes

Et dans /etc/ssh/ssh_config (qui je pense ne sers pas ici)
Host *
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes


Si quelqu'un a une idée?

Merci


--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile(at)starynkevitch(dot)net
8, rue de la Faïencerie, 92340 Bourg La Reine, France

2 réponses

Avatar
Dominique.Micollet
In article ,
"Basile Starynkevitch [news]" writes:

Autrement dit, il semble que la connexion X11 installée par ssh est
fermée dès que le script 2termacs finit! Je oouhaiterais qu'elle
subsiste...



Enlever le dernier & ?
ou rajouter un xclock sans & ?

Mais je ne m'explique pas pourquoi, si la connexion ssh est terminée,
le mrxvt et emacs continuent à fonctionner.... Mais je ne connais pas
bien le forwarding X de ssh.


--
Cordialement

Dominique MICOLLET Email : enlevez le .fr.fr
Universite de Bourgogne
9, Avenue Alain SAVARY BP 47870 Tel : +33/(0)3-80-39-59-27
21078 DIJON CEDEX FRANCE Tfx : +33/(0)3-80-39-68-69

Avatar
Matthieu Moy
writes:

In article ,
"Basile Starynkevitch [news]" writes:

Autrement dit, il semble que la connexion X11 installée par ssh est
fermée dès que le script 2termacs finit! Je oouhaiterais qu'elle
subsiste...



Enlever le dernier & ?


exec emacs bla bla bla

si le but est de ne pas garder un shell pour rien.

--
Matthieu