保温杯厂家
免费服务热线

Free service

hotline

010-00000000
保温杯厂家
热门搜索:
成功案例
当前位置:首页 > 成功案例

看一看:Python telnet编程代码

发布时间:2022-03-24 17:56:21 阅读: 来源:保温杯厂家
Python telnet编程代码 作者:佚名 2010-07-16 14:22:25 网络 网络管理 下面我们简单介绍一下Python telnet的实现过程,那么具体的代码内容我们也做了详细介绍,希望大家能够得到参考。

在进行telnet的相关设置中,我们通常会接触其他语言来进行编辑拆迁不合理行政复议公证吗。这里我们主要介绍一下用脚本来实现这方面的操作。包括Python telnet的实现过程。那么具体的内容请大家来看文章内容吧。

一、Shell实现,文件名:autotelnet.sh,代码如下:

  1. (sleep1;echo"root";sleep1;echo"123456";sleep1;echo"en";sleep1;echo"1qazse4";sleep1;echo"conft";sleep1;echo"intfa0/1";sleep1;echo"switchportmodemulti";sleep1;echo"end";sleep1;echo"exit")|telnet10.32.17.10

二、Expect来实现,文件名:autotelnet.exp,代码如下:

  1. #!/usr/bin/expect
  2. settimeout100
  3. setTERMxterm
  4. setSERVER"10.32.17房子被强拆怎么评估.10"
  5. setUSER"root"
  6. setPASSWD"123456"
  7. spawntelnet
  8. expect"telnet>"
  9. send"open$SERVERr"
  10. expect"Username:"
  11. send"$USERr"
  12. expect"Password:"
  13. send"$PASSWDr"
  14. expect"longjiang-zero>"
  15. send"enr"
  16. expect"Password:"
  17. send"$PASSWDr"
  18. expect"longjiang-zero#"
  19. send"conftr"
  20. expect"longjiang-zero(config)#"
  21. send"intfa0/1r"
  22. expect"longjiang-zero(config-if)#"
  23. send"switchportmodemultir"
  24. expect"longjiang-zero(config-if)#"
  25. send"endr"
  26. expect"longjiang-zero#"
  27. send"exitr"
  28. interact

三、Python telnet的实现,文件名:autotelnet.py,代码如下:

  1. #!/usr/bin/python
  2. importtelnetlib
  3. host=''10.32.17.10''
  4. user=''root''
  5. password=''123456''
  6. commands=[''en'',password,''conft'',''intfa0/1'',''switchportmodemulti'',''end'']
  7. tn=telnetlib.Telnet(host)
  8. tn.read_until("Username:")
  9. tn.write(user+"n")
  10. tn.read_until("Password:")
  11. tn.write(password+"n")
  12. forcommandincommands:
  13. tn.write(command+''n'')
  14. tn.write("exitn")
  15. printtn.read_all()
  16. print''Finish!''

到这里我们就已经完成了Python telnet的实现过程了强拆百姓的土地怎么办