我是靠谱客的博主 现代小蝴蝶,最近开发中收集的这篇文章主要介绍python telnet远程登录端口交互执行命令 python telnet远程登录端口交互执行命令,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
python telnet远程登录端口交互执行命令
玩蛇网本篇文章主题是Python教程之如何通过telnet执行脚本达到可以登陆远程机器,并执行命令的流程。python telnet调用,登录远程机器执行命令的方法是怎么样的?整段代码中用到了哪几个python模块?大家通过以下的代码就可以了解到整个流程的思路。
端口交互在代码中会用到telnetlib,python sys模块
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
import telnetlib, sys if not HOST: try: HOST = sys.argv[1] USER = sys.argv[2] PASS = sys.argv[3] COMMAND = sys.argv[4] except: print "Usage: telnetdo.py host user pass command" return msg = ['Debug messages:n'] # tn = telnetlib.Telnet() # try: tn.open(HOST) except: print "Cannot open host" return #msg.append(tn.expect(['login:'], 5)) # tn.read_until("login:") tn.write(USER + 'n') if PASS: #msg.append(tn.expect(['Password:'], 5)) tn.read_until("Password:") tn.write(PASS + 'n') #msg.append(tn.expect([USER], 5)) tn.write(COMMAND + 'n') tn.write("exitn") #msg.append(tn.expect(['#'], 5)) tmp = tn.read_all() tn.close() del tn return tmp
|
玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/code/c2701.html [复制]
最后
以上就是现代小蝴蝶为你收集整理的python telnet远程登录端口交互执行命令 python telnet远程登录端口交互执行命令的全部内容,希望文章能够帮你解决python telnet远程登录端口交互执行命令 python telnet远程登录端口交互执行命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复