Comment envoyer des commandes telnet au routeur ?

Comment envoyer des commandes telnet au routeur ? - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 15-08-2003 à 10:05:27    

J'aimerais pouvoir envoyer une commande a mon routeur. D'habitude, je peux me connecter a lui par telnet, et taper des commandes systeme au prompt. Mais peut-on utiliser telnet pour "envoyer" une commande sans passer par le prompt ?
Au final, ce serait pour envoyer regulierement une commande en utiliant cron ou at, sans intervention de l'utilisateur.

Reply

Marsh Posté le 15-08-2003 à 10:05:27   

Reply

Marsh Posté le 15-08-2003 à 10:59:13    

zeb_ a écrit :

J'aimerais pouvoir envoyer une commande a mon routeur. D'habitude, je peux me connecter a lui par telnet, et taper des commandes systeme au prompt. Mais peut-on utiliser telnet pour "envoyer" une commande sans passer par le prompt ?
Au final, ce serait pour envoyer regulierement une commande en utiliant cron ou at, sans intervention de l'utilisateur.


 
Salut,
Utilise netcat a la place de telnet.
Telnet est interactif alors que netcat c'est : "TCP/IP swiss army knife" :)

Code :
  1. $nc hostname port < "prout"

Reply

Marsh Posté le 15-08-2003 à 11:17:57    

Tu peux aussi faire ça par ssh (telnet, c'est mal).
Il faut autoriser un utilisateur à se connecter sans qu'il ait à taper son mot de passe, et une fois que c'est réglé, tu peux envoyer toutes les commandes que tu veux par là :
 
~$ ssh routeur cat /var/log/messages
 
Il suffit de taper le nom de la commande après le nom de la machine.

Reply

Marsh Posté le 15-08-2003 à 12:39:58    

Merci pour les reponses, je vais essayer tout ca :)

Reply

Marsh Posté le 17-08-2003 à 21:48:29    

Je dois avouer, j'y arrive pas, autant avec nc et ssh.
Je voudrais envoyer la commande "system reboot" à mon routeur sans passer par Telnet.
 
netcat 10.0.0.138 23
 
me retourne :
ÿûÿûÿûÿûUsername :
 
et ca ne fait rien si je tape quelque chose (des lignes vides).
 
et :
 
ssh 10.0.0.138 -p 23
me renvoie un curseur inerte...
 
Comment je configure ssh pour ne pas à avoir à taper le mot de passe ? Comment envoyer une commande avec un espace entre les mots ?
 
Merci

Reply

Marsh Posté le 17-08-2003 à 22:06:50    

Reply

Marsh Posté le 18-08-2003 à 12:58:17    


 
merci, mais s'il y a des soluces + directes je suis preneur :D

Reply

Marsh Posté le 18-08-2003 à 15:36:30    

J'ai trouvé ce que je voulais :
 
http://www.forpage.com/forum/viewtopic.php?t=3666
 :bounce:  

Reply

Marsh Posté le 18-08-2003 à 16:21:02    

zeb_, c'est toi qui joue avec le routeur cisco telehouse2 de free  :o


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 18-08-2003 à 16:25:17    

farib a écrit :

zeb_, c'est toi qui joue avec le routeur cisco telehouse2 de free  :o  


 
PH34R M3 !
 
 :whistle:


Message édité par zeb_ le 18-08-2003 à 16:25:46
Reply

Marsh Posté le 18-08-2003 à 16:25:17   

Reply

Marsh Posté le 13-10-2004 à 09:46:47    

qqun peut me copier le contenu du thread sur forpage, parce que j'ai pas envie de m'inscrire a encore un autre forum ...
Merci

Reply

Marsh Posté le 13-10-2004 à 10:51:54    

sinon il faut utiliser la commande "expect"

Reply

Marsh Posté le 13-10-2004 à 12:28:05    

en fait, finalement, je fais ca avec perl  net::telnet::cisco

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed