在Python中使用ipaddress和端口进行Telnet

时间:2018-03-09 09:47:54

标签: windows python-3.6 telnetlib

我需要使用IP地址和端口登录远程服务器。

import telnetlib

try:
    conn = telnetlib.Telnet("IPaddress", "Port")
    response = 'Success'
except:
    response = 'Failed'
finally:
    print(response)

连接正在取得成功。但是在尝试使用以下命令查看服务器的配置时,收到错误消息。

print(conn.read_all())
  

欢迎使用xxx版本:3.2.28.38

     

建造:20 / 10-2016 at 14:56

     

禁止未经授权的访问

     

uclibc登录:

     

60秒后登录超时。

1 个答案:

答案 0 :(得分:0)

这也适用于我:

import socket

def isOpen(ip , port):
  s = socket.socket(socket.AF_INET , socket.SOCK_STREAM)
  try:
    s.connect((ip , int(port)))
    s.shutdown(2)
    return True
  except:
    return False