Quisiera saber como hacer un script para poder conectarme por medio de telnet a un equipo remoto.
Agradecere mucho su ayuda.
| |||
Respuesta: Telnet en linux Para hacer telnet a un equipo remoto, tan sólo tienes que escribir en la consola: telnet IP_DEL_EQUIPO Ejemplo: telnet 192.168.0.10 Ahora ya no se utiliza el telnet, ha sido sustituido en casi todos los sitios por "ssh", funciona igual pero la comunicación va encriptada. Un saludo! |
| |||
Respuesta: Telnet en linux Confirmo lo del post anterior respecto a usar ssh en lugar de telnet, ahora si por escript te refieres a hacer algo automatizado a través de telnet o ssh prueba el comando expect que te permite interactuar con las respuestas del servidor, mas info la tienes en wikipedia: http://en.wikipedia.org/wiki/Expect Saludos! |
| |||
Respuesta: Telnet en linux ok, esto me servira. Gracias por los comentarios, aunque son muy utiliez lo que yo necesito hacer exactamente es un script manejando telnet o ssh que me permita cambiar las contraseñas a los dispositivos de red como son routers y switches sin tener q accesar uno por uno ya que son muchos. De nuevo gracias !!!! |
| ||||
Respuesta: Telnet en linux Cita: De hecho si se usa, y aun se va seguir utilizando por mucho tiempo. Y el esta hablando de acceder a un enrutador.
Iniciado por kruncher Para hacer telnet a un equipo remoto, tan sólo tienes que escribir en la consola: telnet IP_DEL_EQUIPO Ejemplo: telnet 192.168.0.10 Ahora ya no se utiliza el telnet, ha sido sustituido en casi todos los sitios por "ssh", funciona igual pero la comunicación va encriptada. Un saludo!
__________________ Drupal Argentina |
| |||
Respuesta: Telnet en linux Cita: Lo de "está hablando de acceder a un enrutador" lo sabemos a partir del cuarto post.La pregunta de Gangsta_ing fué: Quisiera saber como hacer un script para poder conectarme por medio de telnet a un equipo remoto. Para conectarse a equipos remotos, cada vez se utiliza menos telnet. Está siendo sustituido por ssh. Para dispositivos de red (tipo routers) sí se suele usar telnet. Un saludo. |
| ||||
Respuesta: Telnet en linux Te dejo un ejemplo mio. (Uso expect para automatizar tareas de networking: conectar mediante telnet o ssh, hacer algo ...): fuente: Scripting – Linux -Networking: Script desatendido (expect) de backup de la running-config de un Cisco sobre un servidor Tftp #!/bin/bash -f # ./backup_cisco.sh ipcisco usuario pass passpriv iptftp # by JavCasta 2.009 – Script backup Cisco runningconfig to tftp if ! [ $# -eq 5 ]; then echo “Necesitas pasar 5 parámetros: ipcisco usuario pass passpriv iptftp” exit fi IPCISCO=$1 USUARIO=${2}”\r” PASS=${3}”\r” PASSPRIV=$4 IPTFTP=${5}”\r” echo “#!/usr/bin/expect -f” > temp.exp echo “set force_conservative 0 ;” >> temp.exp echo “if {\$force_conservative} {” >> temp.exp echo “ set send_slow {1 .1}” >> temp.exp echo “ proc send {ignore arg} {” >> temp.exp echo “ sleep .1″ >> temp.exp echo “ exp_send -s — \$arg” >> temp.exp echo “ }” >> temp.exp echo “}” >> temp.exp echo “set timeout -1″ >> temp.exp echo “spawn telnet “$IPCISCO >> temp.exp echo “match_max 100000″ >> temp.exp echo “expect -exact \”Username: \”" >> temp.exp echo “send — \”$USUARIO\”" >> temp.exp echo “expect \”Password: \”" >> temp.exp echo “send — \”$PASS\”" >> temp.exp echo “expect \”>\”" >> temp.exp echo “send — \”enable\r\”" >> temp.exp echo “sleep .1″ >> temp.exp echo “expect \”Password: \”" >> temp.exp echo “send — \”$PASSPRIV\r\”" >> temp.exp echo “expect \”#\”" >> temp.exp echo “send — \”copy ru tftp\r\”" >> temp.exp echo “expect \”Address or name of remote host\”" >> temp.exp echo “send — \”$IPTFTP\”" >> temp.exp echo “expect \”Destination filename\”" >> temp.exp echo “send — \”\r\”" >> temp.exp echo “expect \”#\”" >> temp.exp echo “send — \”exit\”" >> temp.exp chmod +x temp.exp sudo ./temp.exp #echo $* |
| ||||
Respuesta: Telnet en linux Cita: Vengo siguiendo el hilo desde un día atraz :
Iniciado por kruncher Lo de "está hablando de acceder a un enrutador" lo sabemos a partir del cuarto post. La pregunta de Gangsta_ing fué: Quisiera saber como hacer un script para poder conectarme por medio de telnet a un equipo remoto. Para conectarse a equipos remotos, cada vez se utiliza menos telnet. Está siendo sustituido por ssh. Para dispositivos de red (tipo routers) sí se suele usar telnet. Un saludo. http://www.forosdelweb.com/f41/progr...outers-820379/ +Saludos.
__________________ Drupal Argentina |
Etiquetas: |