#26 Le 18/11/2009, à 18:57
- nesthib
Re : SSH : Lancer une application "comme pour de vrai" ?
quand tu te connectes ajoute les options XC pour activer le XForwarding
ssh user@domain -p XXX -XC …
NB. si tu n'en as pas l'utilité, tu peux désactiver l'option PermitRootLogin dans le fichier de conf
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#27 Le 18/11/2009, à 20:55
- NiRaDo
Re : SSH : Lancer une application "comme pour de vrai" ?
ça ne fonctionne pas pour autant; même message d'erreur
Hors ligne
#28 Le 19/11/2009, à 05:00
- aemaeth2501
Re : SSH : Lancer une application "comme pour de vrai" ?
Ça marche pour moi
Le permitrootlogin je l'avais oublié.
Merci !!!!!!
Hors ligne
#29 Le 19/11/2009, à 21:10
- NiRaDo
Re : SSH : Lancer une application "comme pour de vrai" ?
pour moi ça ne change strictement rien :s
# Package generated configuration file
# See the sshd(8) manpage for details# What ports, IPs and protocols we listen for
Port 22
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes# Lifetime and size of ephemeral version 1 server key
KeyRegenerationInterval 3600
ServerKeyBits 768# Logging
SyslogFacility AUTH
LogLevel INFO# Authentication:
LoginGraceTime 120
PermitRootLogin no
StrictModes yesRSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile %h/.ssh/authorized_keys# Don't read the user's ~/.rhosts and ~/.shosts files
IgnoreRhosts yes
# For this to work you will also need host keys in /etc/ssh_known_hosts
RhostsRSAAuthentication no
# similar for protocol version 2
HostbasedAuthentication no
# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication
#IgnoreUserKnownHosts yes# To enable empty passwords, change to yes (NOT RECOMMENDED)
PermitEmptyPasswords no# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no# Change to no to disable tunnelled clear text passwords
#PasswordAuthentication yes# Kerberos options
#KerberosAuthentication no
#KerberosGetAFSToken no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yesX11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
#UseLogin noMaxStartups 10:30:60
Banner /etc/issue.net# Allow client to pass locale environment variables
AcceptEnv LANG LC_*Subsystem sftp /usr/lib/openssh/sftp-server
UsePAM yes
AllowUsers dorian
J'ai fait :
$ ssh dorian@truc.homeip.net -XC
dorian@domi-biglaptop:~$ su dominique
dominique@domi-biglaptop:/home/dorian$
dominique@domi-biglaptop:/home/dorian$ cd ~
dominique@domi-biglaptop:~$ cat "coucou papa !" >>test.txt
dominique@domi-biglaptop:~$ DISPLAY=:0 gedit test.txt
No protocol specified
(gedit:6692): Gtk-WARNING **: cannot open display: :0
Dernière modification par NiRaDo (Le 19/11/2009, à 21:10)
Hors ligne
#30 Le 19/11/2009, à 23:37
- aemaeth2501
Re : SSH : Lancer une application "comme pour de vrai" ?
Meah culpa : j'ai testé hier soir, en local :
ssh aemaeth@localhost -p xxxx -XC
aemaeth@localhost:~$ echo $DISPLAY
localhost:11.0
aemaeth@localhost:~$ zenity --display=:0.0 --question --title=\"TEST\"
Ca ça marche bien. C'est l'accès à distance qui marche pas. Je suppute donc que c'est lié à l'histoire de .Xauthority. Par contre, est ce que c'est pas trop dangereux de laisser une porte ouvert comme ça vers son serveur X ? <-- question de débutant, pas taper si ça a pas rapport.
Hors ligne
#31 Le 20/11/2009, à 01:07
- NiRaDo
Re : SSH : Lancer une application "comme pour de vrai" ?
Meah culpa : j'ai testé hier soir, en local :
ssh aemaeth@localhost -p xxxx -XC aemaeth@localhost:~$ echo $DISPLAY localhost:11.0 aemaeth@localhost:~$ zenity --display=:0.0 --question --title=\"TEST\"
Ca ça marche bien. C'est l'accès à distance qui marche pas. Je suppute donc que c'est lié à l'histoire de .Xauthority. Par contre, est ce que c'est pas trop dangereux de laisser une porte ouvert comme ça vers son serveur X ? <-- question de débutant, pas taper si ça a pas rapport.
Salut.
Avec ton "echo $DISPLAY" tu obtiens : 11.0 . Je ne comprends pas pourquoi en paramètre de la commande zenity, tu mets --display=:0.0 ?
Dernière modification par NiRaDo (Le 20/11/2009, à 01:07)
Hors ligne
#32 Le 20/11/2009, à 01:09
- aemaeth2501
Re : SSH : Lancer une application "comme pour de vrai" ?
Pour envoyer sur le display 0.0
Hors ligne
#33 Le 20/11/2009, à 01:11
- NiRaDo
Re : SSH : Lancer une application "comme pour de vrai" ?
J'avoue ne pas comprendre cette histoire de display.
0.0 ça signifie quoi au juste ? C'est un identifiant généré par le serveur X à chaque demande d'un affichage sur écran ?
Dans ce cas le 11.0 il correspond à quoi ?
Hors ligne
#34 Le 20/11/2009, à 01:47
- nesthib
Re : SSH : Lancer une application "comme pour de vrai" ?
DISPLAY 0.0 c'est ton écran principal, 10/11 c'est ton affichage en distant (la machine depuis laquelle tu te connectes) 0.1 si tu as un double écran etc.
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#35 Le 18/12/2009, à 22:48
- aemaeth2501
Re : SSH : Lancer une application "comme pour de vrai" ?
Je reviens à la charge sur ce soucis qui est toujours un peu agacant exemple : je veux pouvoir contrôler transmission à distance via l'interface web (tunnel ssh), mais je ne peux pas le lancer à distance...
Je repose donc la question qui me turlupine :
C'est l'accès à distance qui marche pas. Je suppute donc que c'est lié à l'histoire de .Xauthority. Par contre, est ce que c'est pas trop dangereux de laisser une porte ouvert comme ça vers son serveur X ? <-- question de débutant, pas taper si ça a pas rapport.
Dernière modification par aemaeth2501 (Le 18/12/2009, à 22:49)
Hors ligne
#36 Le 17/08/2010, à 21:24
- jonaternet
Re : SSH : Lancer une application "comme pour de vrai" ?
Il faut juste taper who pour savoir sur quel écran est connecté l'utilisateur local puis taper la commande adéquate :
jonath@jonath-desktop:~$ who |grep tty7
jonath tty7 2010-08-15 11:30 (:2)
jonath@jonath-desktop:~$ DISPLAY=:2 xmessage 'vieux chameau'
who |grep tty7 indique l'écran réel sudr lequel est connecté l'utilisateur en local. tty7 correspond à l'écran "réel" et :2 à la session X11 si je ne m'abuse.
Dernière modification par jonaternet (Le 17/08/2010, à 21:26)
sudo apt-get -y install espeak sox && ps aux| xargs | espeak -w test.wav -v french -s 180 -p 60 -x && play test.wav
## C'est rigolo, non ?
Hors ligne
#37 Le 17/08/2010, à 21:31
- aemaeth2501
Re : SSH : Lancer une application "comme pour de vrai" ?
En effet
Merci beaucoup !
Hors ligne