ルーターに接続してシャットダウンし、Python スクリプトから再起動できるツールがあるかどうかを知りたかったのです。
私が書いた場合、私はそれを知っています:
import os
os.system("ssh -l root 192.168.2.1")
Python経由でルーターに接続できます。しかし、ルーターのパスワードを適用する方法と、ルーターにログインして再起動する方法がわかりません。
少し作業した後、pythonスクリプトを使用してSSHセッションでルーターに接続するために書いたコードを次に示します。
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()
問題は、このコードを使用してもまだルーターに接続できないことです。さらに、IDLE (Python スクリプトに使用するエディター) がクラッシュします。このコードの改善を手伝ってくれる人はいますか?