1 # -- coding: utf-8 --
2
3 import telnetlib
4
5 '''Telnet远程登录:Windows客户端连接Linux服务器'''
6
7 # 配置选项
8 Host = '192.168.1.2' # Telnet服务器IP
9 username = 'admin' # 登录用户名
10 password = '123456' # 登录密码
11 finish = ':~$ ' # 命令提示符(标识着上一条命令已执行完毕)
12
13 # 连接Telnet服务器
14 tn = telnetlib.Telnet(Host)
15
16 # 输入登录用户名
17 tn.read_until('login: ')
18 tn.write(username + 'n')
19
20 # 输入登录密码
21 tn.read_until('Password: ')
22 tn.write(password + 'n')
23
24 # 登录完毕后,执行ls命令
25 tn.read_until(finish)
26 tn.write('lsn')
27
28 # ls命令执行完毕后,终止Telnet连接(或输入exit退出)
29 tn.read_until(finish)
30 tn.close() # tn.write('exitn')
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。