Problème telnet dans un script sh sur Cygwin

Fermé
Ericire Messages postés 23 Date d'inscription mercredi 29 mai 2013 Statut Membre Dernière intervention 23 janvier 2014 - 26 août 2013 à 15:55
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 27 août 2013 à 10:39
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 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
27 août 2013 à 10:39
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