Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2170 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  SSH : exécuter une commande sur le serveur ! (import...)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SSH : exécuter une commande sur le serveur ! (import...)

n°474035
Profil sup​primé
Posté le 08-05-2004 à 11:38:36  answer
 

Bonjour,
 
je vais cet apres midi installer Linux chez mon père. Il n'y connait rien, donc je vois déjà les appels aux secours lol.
Du coup, j'ai prévu de lui installer un serveur ssh pour pouvoir prendre le controle depuis chez moi, afin d'éxecuter des taches ou de paramétrer son PC à distance.
 
Je fais actuellement des tests sur mon réseau local, pour ne pas etre surpris arrivé chez lui.
J'ai lancé sshd sur le serveur, puis je me connecte avec le client : ssh user@ip
pas de probleme, je suis connecté en ligne de commande :) (ce que je veux. je ne veux pas d'affichage graphique)
 
J'ai voulu tester la commande "import -window root test.jpg" .
je m'attendais à ce que ca prenne un screenshot de l'écran du serveur, or, ca a pris un screenshot de mon pc (le client). Le jpg a été enregistré sur le serveur, bon ca ok.
 
Je pensais que cette commande serait exécuté sur le serveur, donc prendrai un screenshot du serveur, pas du client.
 
Quelqu'un peut me dire comment cela se fait ?

mood
Publicité
Posté le 08-05-2004 à 11:38:36  profilanswer
 

n°474049
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 08-05-2004 à 12:00:04  profilanswer
 

ton serveur n'a pas de serveur X...
 
Vois plutot du coté de l'export X plutot si tu veux des images

n°474061
Profil sup​primé
Posté le 08-05-2004 à 12:10:21  answer
 

le X11Forwardin est à 'yes'
dans mon fichier sshd_config.. ?

n°474072
Tomate
Posté le 08-05-2004 à 12:24:20  profilanswer
 

jeep05 a écrit :

le X11Forwardin est à 'yes'
dans mon fichier sshd_config.. ?

essayes de lancer une petite appli X pour voir si ca marche ;)
 
genre psi ou gaim :)


---------------
:: Light is Right ::
n°474073
Tomate
Posté le 08-05-2004 à 12:24:46  profilanswer
 

sinon, je te conseille aussi de mettre en place une authentification ssh par cle + passphrase
 
http://forum.hardware.fr/forum2.ph [...] 0&subcat=0


Message édité par Tomate le 08-05-2004 à 12:25:07

---------------
:: Light is Right ::
n°474079
Profil sup​primé
Posté le 08-05-2004 à 12:43:24  answer
 

j'ai lancé ksnapshot et ca marche.
mais le screenshot est celui du client...
c'est ca que je veux, un screenshot du serveur

n°474080
Tomate
Posté le 08-05-2004 à 12:45:04  profilanswer
 

jeep05 a écrit :

j'ai lancé ksnapshot et ca marche.
mais le screenshot est celui du client...
c'est ca que je veux, un screenshot du serveur

ca chais po :D


---------------
:: Light is Right ::
n°474082
Profil sup​primé
Posté le 08-05-2004 à 12:46:15  answer
 

pourquoi la commande import ne s'éxecute pas sur le serveur, alors que le 'ls' affiche bien le répertoire du serveur par exple. car le 'ls' est géré par ssh ?

n°474085
Tomate
Posté le 08-05-2004 à 12:48:44  profilanswer
 

jeep05 a écrit :

pourquoi la commande import ne s'éxecute pas sur le serveur, alors que le 'ls' affiche bien le répertoire du serveur par exple. car le 'ls' est géré par ssh ?

bah je sais pas regarde le man peut etre que ...
 
celui de ssh aussi ;)


---------------
:: Light is Right ::
n°474206
Kahyman
Posté le 08-05-2004 à 16:25:53  profilanswer
 

normal... ton display actuel est le display de ta machine chez toi.
 
Apres avoir fait le ssh fais :  
 
setenv DISPLAY :0.0
 
puis :
 
scrot ou autre import...

mood
Publicité
Posté le 08-05-2004 à 16:25:53  profilanswer
 

n°474346
Profil sup​primé
Posté le 08-05-2004 à 21:46:36  answer
 

pas de commande 'setenv' ...

n°474350
miles teg
aka blOp
Posté le 08-05-2004 à 22:04:29  profilanswer
 

C'est peut-être remplacé par "env" chez toi.

n°474357
cyplp
Posté le 08-05-2004 à 22:16:01  profilanswer
 

sous bash ce n'est pas plutot export DISPLAY=0:0 ?


---------------
logiciels libres à Pau http://www.paulla.asso.fr
n°474364
belgique
Posté le 08-05-2004 à 22:33:04  profilanswer
 

Je ne vois pas trop comment tu pourrais prendre un screenshot d'une machine sur laquelle tu t'es loggé en mode texte. Il pourrait y avoir plusieurs sessions X ouvertes d'ailleurs.

n°474476
matafan
Posté le 09-05-2004 à 07:20:34  profilanswer
 

Ben oui mais DISPLAY sert justement à dire quelle session t'intéresse. Sinon c'est effectivement « export  DISPLAY=0:0 », et si tu ne veux pas l'exporter tu peux faire simplement « DISPLAY=0.0 import -window root test.jpg ».

n°474489
Profil sup​primé
Posté le 09-05-2004 à 10:19:14  answer
 

ok. dès que mon père se connecte, je teste.
 
ps : quand tu dis "l'exporter", tu penses à quoi ? à récupérer le fichier du serveur vers le client ?


Message édité par Profil supprimé le 09-05-2004 à 10:20:35
n°474504
Profil sup​primé
Posté le 09-05-2004 à 11:07:16  answer
 

exporter la variable... Ca te permet de prendre en compte cette variable dans tous les processus de ta session.
 
le man bash peut t'en dire +


Message édité par Profil supprimé le 09-05-2004 à 11:07:43
n°474769
Profil sup​primé
Posté le 09-05-2004 à 17:48:01  answer
 

DISPLAY=0.0 import -window root test.jpg
 
--> import: Unable to open X server (0.0)

n°474855
Kahyman
Posté le 09-05-2004 à 20:28:08  profilanswer
 

:0.0

n°474856
Tomate
Posté le 09-05-2004 à 20:33:41  profilanswer
 

il manque un truc a faire apres le export, mais je me souviens plus de la commande :/


---------------
:: Light is Right ::
n°474869
Kahyman
Posté le 09-05-2004 à 20:48:37  profilanswer
 

puree mais j'ai donne la solution, s'il n'est pas capable de changer une commande csh en bash je n'y peux rien...
 
:heink:

n°474876
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 09-05-2004 à 20:56:08  profilanswer
 

[:spamafote]

n°474897
leto
Posté le 09-05-2004 à 21:29:21  profilanswer
 

tiens moi j'ai une question aussi : y'a moyen de faire marcher xmms-shell a disance ?

Code :
  1. % xmms-shell
  2. XMMS is not running under the session identifier ``0''
  3. zsh: exit 1     xmms-shell

n°474908
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 09-05-2004 à 21:41:18  profilanswer
 

man wmxmms ?

n°474999
cyplp
Posté le 09-05-2004 à 23:05:34  profilanswer
 

leto3 pour utiliser xmms-shell il faut que xmms ou beep-media player soit lancé


---------------
logiciels libres à Pau http://www.paulla.asso.fr
n°475019
leto
Posté le 09-05-2004 à 23:23:04  profilanswer
 

oui ca je sais .  
Sur le PC1 j'ai xmms de lancé , si j'essaie de lancer xmms-shell sur le PC1 , pas de prob .  
 
Si je me connecte a partir du PC2 en ssh sur le PC1 , xmms-shell veut pas se lancer ...

n°475020
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 09-05-2004 à 23:23:34  profilanswer
 

t'en veut pas de mon wmxmms ?

n°475160
leto
Posté le 10-05-2004 à 10:33:25  profilanswer
 

je vois pas trop en quoi ca résoud mon prob . le man n'est pas trop clair

n°480227
Profil sup​primé
Posté le 16-05-2004 à 14:35:37  answer
 

je tenais à préciser que :
 
export DISPLAY=:0.0
 
marchait très bien :)
le   import -window root test.jpg
me fait bien un screenshot de la machine distante :)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  SSH : exécuter une commande sur le serveur ! (import...)

 

Sujets relatifs
Utiliser grep avec une commande qui rajoute des lignes au fil du tempstunnel ssh : autoriser l'écoute externe
Monter un serveur mail facilement ?Installer cygwin et serveur freedb
quel distrib linux pour faire un serveur ftp et http en mode consoleAdministration de serveur web >> OS ?
Antivirus sur serveur FTP LinuxCréation d'un serveur - routeur - WIFI
Serveur sous Debian[Étrange] SSH ne répond plus alors qu'au dernier boot ca fonctionnait
Plus de sujets relatifs à : SSH : exécuter une commande sur le serveur ! (import...)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)