# -*- coding: utf-8 -*- import telnetlib '''Telnet远程登录:Windows客户端连接Linux服务器''' # 配置选项 Host = '127.0.0.1' # Telnet服务器IP username = 'admin' # 登录用户名 password = '123456' # 登录密码 finish = '$' # 命令提示符(标识着上一条命令已执行完毕) # 连接Telnet服务器 tn = telnetlib.Telnet(Host,port=23,timeout=10) tn.set_debuglevel(2) # 输入登录用户名 tn.read_until(b'login: ') tn.write(username.encode('ascii') + b'\n') # 输入登录密码 tn.read_until(b'Password: ') tn.write(password.encode('ascii') + b'\n') # 登录完毕后,执行ls命令 tn.read_until(finish.encode('ascii')) tn.write(b'ls\n') tn.read_until(finish.encode('ascii')) tn.write(b'/usr/java/test.sh\n') # ls命令执行完毕后,终止Telnet连接(或输入exit退出) tn.read_until(finish) tn.close() # tn.write('exit\n')
python连接telnet
猜你喜欢
转载自mushme.iteye.com/blog/2273853
今日推荐
周排行