开发者社区> 问答> 正文

python telnet怎么退出命令

python telnet怎么退出命令

展开
收起
云计算小粉 2018-05-10 20:11:01 2619 0
2 条回答
写回答
取消 提交回答
  • ctrl+c

    2019-11-27 18:07:03
    赞同 展开评论 打赏
  • 热衷于研究前端新知识,学习新技术。精通HTML5+CSS3,Javascript,jQuery,Angular,Bootstrap。

    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')

    2019-07-17 22:24:43
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载