Script unix sh pour telnet sur windows 2003

carhod Messages postés 5 Statut Membre -  
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,

j'ai écrit un script sh sous unix pour me connecter par telnet a une machine windows 2003 server et y exécuter un fichier bat.

lorsque je fais directement le telnet sous le prompt ca fonctionne et jarrive a executer mon fichier bat a distance mais lorsque je lance le script contenant le telnet, après l'identification l'écran devient vide.

ci dessous le script sh

(echo open x.x.x.x
sleep 3
echo user
sleep 5
echo "\r"
echo password
sleep 5
echo " cd REPERTOIRE "
echo -e "\r"
sleep 1
echo " execution_test.bat "
echo exit ) | telnet 2> /dev/null


quelqu'un peut il me donner un coup de main?
A voir également:

2 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Regarde si ça peut t'aider : http://www.commentcamarche.net/forum/affich 2340762 ssh ecrire un script pour connexion ssh#12

N'hésites pas à lire le post en entier il y a des liens plus haut qui pointent sur des exemples avec "telnet"...
0
carhod Messages postés 5 Statut Membre
 
je veux essayer la methode proposee sur l'url mais je ne trouve pas le openssh_3.8.1p1 pour l'installer sur ma machine windows.. quelqu'un peut me dire ou le telecharger svp
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
0
carhod Messages postés 5 Statut Membre
 
Merci de répondre à mon problème

j'ai installé openssh et dans le répertoire il a créé deux fichier key.ssh et key_pub.ssh.

lorsque j'essaie la commande ssh <adresse ip> depuis ma machine linux, j'ai le message d'erreur connetion refused.

y a i il quelque chose de particulier a faire sur la machine windows pour autoriser cela?
0
jipicy Messages postés 41342 Statut Modérateur 4 896 > carhod Messages postés 5 Statut Membre
 
Côté pare-feu peut-être ?

Regarde aussi cette astuce dans la FAQ
0