Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Réseaux
Réseaux Réseaux, wifi, routeurs,...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/12/2006, 15h45   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 45
Points : 12
Points : 12
Par défaut Ligne de commande dos pour telnet

Bonjour,

J'aimerais exécuter, en ligne de commande dos, telnet pour lancer
un script.
Si je tape "telnet 192.168.0.1", j'obtiens une fenêtre qui
me demande login et mot de passe. Ce qui est normal.
J'aimerais connaître la commande qui permet d'exécuter un script.
J'ai essayé la ligne "telnet 192.168.0.1 sh /usr/dev/monshell.sh"
mais ça ne marche pas (avec ou sans le sh).
J'ai fait une recherche sur goo***, mais je dois mal me démerder
car je ne trouve pas les options telnet pour lancer mon script.

Merci d'avance


Ps: J'espère que je ne me suis pas trompé de section.
super_boulet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 15h51   #2
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 446
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 446
Points : 7 546
Points : 7 546
Il faut utiliser les redirections d'entrées de données, sans oublier les login et mot de passe dans le fichier de commande :
Code :
1
2
 
telnet 192.168.0.1 < /usr/dev/monshell.sh
__________________
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 16h00   #3
Candidat au titre de Membre du Club
 
Inscription : janvier 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 45
Points : 12
Points : 12
Je vais passer pour un ignorant mais je ne vois pas trop comment faire
pour le login et le mot de passe dans le shell
super_boulet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 16h06   #4
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 446
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 446
Points : 7 546
Points : 7 546
Le fichier en entrée remplace ce qui serait tapé au clavier...
__________________
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 16h19   #5
Candidat au titre de Membre du Club
 
Inscription : janvier 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 45
Points : 12
Points : 12
Si j'ai bien compris, il faut mettre l'authentification dans le shell
Le pb c'est que je n'arrive pas à trouver la commande pour cela.

Edit: je suis une buze en shell
super_boulet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 16h39   #6
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 446
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 446
Points : 7 546
Points : 7 546
J'ai répondy trop vite et je me suis mal exprimé
Il faut créer, sur le poste d'où tu lances la commande telnet, un fichier texte (mon_fichier.txt) qui contient :
Code :
1
2
3
ton_login
ton_password
la_commande_sh
puis exécuter
Code :
 telnet adresse < mon_fichier.txt
__________________
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 16h55   #7
Candidat au titre de Membre du Club
 
Inscription : janvier 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 45
Points : 12
Points : 12
J'ai essayé, mais ça ne marche pas.
Je précise que le shell fonctionne bien, car je l'ai testé avec Tera Term Pro.

Le pb c'est que je n'ai pas de fichier log pour savoir ce qui a merdé.
Y'a un moyen d'avoir un log sur la commande telnet lancé sous dos ?
super_boulet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 17h38   #8
Candidat au titre de Membre du Club
 
Inscription : janvier 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 45
Points : 12
Points : 12
Pour info, dans le fichier "mon_fichier.txt", j'ai mis
Code :
1
2
3
4
login
mdp
/usr/dev/mon_shell.sh
J'ai aussi essaye avec "sh /usr/dev/mon_shell.sh"
Mais tjrs rien.

Je ne vois pas l'erreur
super_boulet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 10h56   #9
Candidat au titre de Membre du Club
 
Inscription : janvier 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 45
Points : 12
Points : 12
J'ai essayé en utilisant rsh depuis mon poste (la commande ms-dos), mais il me dit "permission denied".
ce qui est bizarre, c'est que lorsque que j'essaie avec teraterm pro depuis un autre serveur unix, ça marche.
Ce serait du au mot de passe associé au login ?
je ne sais plus trop quoi faire
super_boulet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h37.


 
 
 
 
Partenaires

Hébergement Web