Selaa lähdekoodia

'get-conf-telnet.sh' hinzufügen

Daniel Wenzel 3 vuotta sitten
vanhempi
sitoutus
d45e47a2e4
1 muutettua tiedostoa jossa 33 lisäystä ja 0 poistoa
  1. 33 0
      get-conf-telnet.sh

+ 33 - 0
get-conf-telnet.sh

@@ -0,0 +1,33 @@
+#!/usr/bin/expect -f
+
+set timeout 20
+set TP_HOST [lindex $argv 0]
+set TP_IP [lindex $argv 1]
+set TP_USER [lindex $argv 2]
+set TP_PASS [lindex $argv 3]
+
+
+spawn telnet $TP_IP
+
+expect "*ser: "
+send "$TP_USER\r"
+
+expect "*assword: "
+send "$TP_PASS\r"
+
+expect "*>"
+send "enable\r"
+
+expect "*#"
+send "enable-admin\r"
+
+expect "*#"
+send "copy startup-config tftp ip-address 172.30.1.221 filename $TP_HOST\r"
+
+expect "*#"
+send "exit\r"
+
+expect "*>"
+send "exit\r"
+
+exit