Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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 big_smile
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 yes

RSAAuthentication 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 yes

X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
#UseLogin no

MaxStartups 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" ?

aemaeth2501 a écrit :

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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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 hmm 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 smile

Merci beaucoup !

Hors ligne