使用Paramiko库与交换机建立安全连接
以下是一个使用paramiko库与交换机建立安全连接的示例代码:
import paramiko
# 定义交换机IP地址、用户名和密码
sw_ip = '192.168.1.1'
sw_username = 'admin'
sw_password = 'password'
# 创建SSH客户端对象
ssh_client = paramiko.SSHClient()
# 设置自动添加主机密钥
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 连接交换机
ssh_client.connect(sw_ip, username=sw_username, password=sw_password)
# 执行命令
stdin, stdout, stderr = ssh_client.exec_command('show interfaces')
# 输出命令结果
print(stdout.read().decode())
# 关闭SSH连接
ssh_client.close()
原文地址: https://www.cveoy.top/t/topic/n34c 著作权归作者所有。请勿转载和采集!