首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python telnet 登录

有段时间想利用python自动批量登录设备,并输入命令。 但是读取设备列表文件遍历后发现telnetlib库的登录不上设备。...把设备名列表文件全部改成IP地址的话能正常登录。 如果把登录用的host参数手工输入的话可以正常登录设备。 经len函数对比读取的文件和手工输入的设备名的字段后发现其长度差1个字符。...line = f.readlines() username = raw_input("Username:") password = getpass.getpass("Password: ") def telnet...(username,password,Host):     tn = telnetlib.Telnet(Host,port =23,timeout =10) #    tn.set_debuglevel...tn.close() for Host in line:     Host = Host[0:len(Host)-1]      #此处说明读取设备列表后只提取到倒数第一个字符,也就是删除换行符     telnet

2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    速读原著-TCPIP(Telnet和Rlogin:远程登录)

    第26章 Telnet和Rlogin:远程登录 26.1 引言 远程登录(Remote Login)是I n t e r n e t上最广泛的应用之一。...我们可以先登录(即注册)到一台主机然后再通过网络远程登录到任何其他一台网络主机上去,而不需要为每一台主机连接一个硬件终端(当然必须有登录帐号)。...在T C P / I P网络上,有两种应用提供远程登录功能。 Te l n e t是标准的提供远程登录功能的应用,几乎每个 T C P / I P的实现都提供这个功能。...实际上,如何对服务器进程的登录外壳进程进行处理,使得它好像在直接和终端交互,往往是编写远程登录服务器进程程序中最困难的方面之一。 仅仅使用了一条T C P连接。...把服务器进程的登录外壳进程画出来的目的是为了说明:当我们想登录到系统的时候,必须要有一个帐号,Te l n e t和R l o g i n都是如此。

    86220

    Windows如何开启telnet服务进行远程登录

    Windows如何开启telnet服务进行远程登录 ---- 说明:默认情况下,windows 7和windows10的telnet服务是关闭的,需要进行如下操作,自行打开才可以使用。...1、win+R,搜索telnet,选择启用或关闭windows功能,在打开的窗口下,选择telnet,如果有两个,则两个都选上,如下图所示 2、win+R,输入cmd,开始telnet,默认端口为23...,也可以选择其他端口进行telnet登录,如下图所示 如果出现连接失败,端口没开启,则是本机的telnet的服务还没有开启,此时win+R,输入services.msc,在打开的窗口中找到telnet...再试一次即可远程登录成功,如果需要退出登录窗口,只需要按下“ctrl+]”组合键即可。 声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。

    7.3K20
    领券