Problème telnet dans un script sh sur Cygwin
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
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
A voir également:
- Cygwin telnet
- Cygwin - Télécharger - Édition & Programmation
- TelNet - Forum Windows
- [Reseau telnet] commande telnet - Forum Réseau
- Telnet n'est pas reconnu en tant que commande interne - Forum Windows 7
- Ping vs telnet ✓ - Forum Réseau
1 réponse
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 :
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
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