ssh-Verbindung zu einem router mit einem python-Skript

Wollte ich wissen, ob es eine Möglichkeit gibt, verwenden Sie ein python-Skript, um die Verbindung zu einem router und die Steuerung der Oberfläche (Herunterfahren, neu starten, WLAN-Netzwerk, etc..) mit einer ssh-Verbindung.

Bisher schrieb ich diese Zeilen,aber es funktioniert nicht. Wenn ich mir auf dem terminal sehe ich, dass alles blockiert ist, wenn mein script sollte echo das Kennwort für den router, um die Verbindung herzustellen. Wie kann ich das korrigieren, bitte ?

Hier sind die Zeilen :

import os, urllib, urllib2, re

def InterfaceControl():
   #os.system("echo training")
   os.system("ssh -l root 192.168.2.1")
   os.system("echo yes")
   os.system("echo My_ROUTER_PASSWORD")
   os.system("shutdown -r")



 def main():
     InterfaceControl()


 if __name__=="__main__":
     main()

Vielen Dank im Voraus

InformationsquelleAutor sadek | 2013-03-23

Schreibe einen Kommentar