Problème telnet dans un script sh sur Cygwin

Ericire Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

j'utilise Cygwin afin d'avoir une plateforme Unix sur mon Windows, dans le but de créer un script sh.

J'ai déjà créé des scripts sh sur un serveur Unix, qui se connectaient en telnet sur des machines en envoyant les commandes spécifiées, sans problème.

Mon souci est qu'en utilisant la même syntaxe qui fonctionnait sur un vrai système Unix,
le système ne la comprends pas et confonds les commandes telnet avec des commandes du système.

La syntaxe que j'utilise :

{
commandes telnet
...
}|telnet hp_exemple



1 réponse

mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Pour commencer je te déconseille d'utiliser telnet qui n'est pas chiffré contrairement à ssh. Si tu utilises ssh la commande serait du genre :

ssh login@machine "ma commande"


Tu peux de plus installer une clé ssh pour éviter d'avoir à t'authentifier systématiquement :
http://prendreuncafe.com/blog/post/2005/08/29/262-installer-sa-cle-ssh-sur-un-serveur-distant

Si tu veux vraiment utiliser telnet, regarde du côté de rsh.
http://www.ase.md/~aursu/Telnet_lab_en.html
http://www.delafond.org/traducmanfr/man/man1/rsh.1.html

Bonne chance
1