在Python中,您可以使用Paramiko库来连接到交换机并检查端口状态。以下是一个示例代码,显示如何使用Paramiko库连接到交换机,发送命令来检查端口状态:
import paramiko# 设置连接信息hostname = '交换机IP地址'port = 22username = '用户名'password = '密码'# 创建SSH客户端client = paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())# 连接到交换机client.connect(hostname, port, username, password)# 发送命令来检查端口状态command = 'show interfaces status'stdin, stdout, stderr = client.exec_command(command)# 读取命令输出output = stdout.read().decode('utf-8')# 打印端口状态print(output)# 关闭SSH连接client.close()在上面的示例中,首先导入Paramiko库,然后设置连接信息并创建SSH客户端。接着连接到交换机,发送命令来检查端口状态,并读取输出。最后打印端口状态并关闭SSH连接。您可以根据自己的需求修改命令和处理输出的方式。


