首页
学习
活动
专区
工具
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

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

速读原著-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都是如此。

78720

Linux命令(56)——telnet命令

1.简介 telnet命令用于登录远程主机,是基于Telnet协议的远程登录程序,对远程主机进行管理。...telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。...但仍然有很多别的系统可能采用了telnet方式来提供远程登录,因此弄清楚telnet客户端的使用方式仍是很有必要的。 telnet命令还可做别的用途,比如确定远程服务器的某个端口是否能访问。...SSH-2.0-OpenSSH_6.0 5.Telnet客户端命常用命令 auth [...]:查看和管理telnet登录身份验证方式。...status:显示当前Telnet连接状态 ---- 参考文献 [1]telnet manual [2]Linux命令大全.telnet命令 [3]每天一个Linux命令(52)telnet命令

7.8K10
领券