通过 python 代码验证服务器连接
Server connectivity validation through python codes
我有一个 MySQL 服务器托管在特定的 IP 和端口上。现在,无论服务器是启动还是关闭,我都需要验证此连接。此服务器还使用自签名 SSL 证书。
有没有人有任何参考 python 片段可以符合此连接验证以及 SSL 证书验证?
尝试从命令行执行同样的操作。例如。当你 ``telnetserver port
时,如果服务器没有监听给定端口,你会得到 "connection refused",如果 server:port 在防火墙后面,你会得到超时,或者 "No route to host"等。为了成功连接,您会得到一些东西。
无法验证自签名证书,据我所知,这也适用于 ssl 连接。
import telnetlib
server_ip = '192.168.2.1'
server_port = 80
timeout = 5
conn_ok = False
try:
tn = telnetlib.Telnet(server_ip, server_port, timeout)
conn_ok = True
except Exception as e:
print(e)
tn.close()
我有一个 MySQL 服务器托管在特定的 IP 和端口上。现在,无论服务器是启动还是关闭,我都需要验证此连接。此服务器还使用自签名 SSL 证书。
有没有人有任何参考 python 片段可以符合此连接验证以及 SSL 证书验证?
尝试从命令行执行同样的操作。例如。当你 ``telnetserver port
时,如果服务器没有监听给定端口,你会得到 "connection refused",如果 server:port 在防火墙后面,你会得到超时,或者 "No route to host"等。为了成功连接,您会得到一些东西。
无法验证自签名证书,据我所知,这也适用于 ssl 连接。
import telnetlib
server_ip = '192.168.2.1'
server_port = 80
timeout = 5
conn_ok = False
try:
tn = telnetlib.Telnet(server_ip, server_port, timeout)
conn_ok = True
except Exception as e:
print(e)
tn.close()