基础环境搭建
配置云环境
交换机这边我们新建一个vlan 10 (vlan 1 为默认我们不使用)需要注意的是ip地配置
user-interface vty 0 4
authentication-mode aaa
protocol inbound all
quit
stelnet server enable
aaa
local-user admin password cipher huawei
local-user admin privilege level 15
local-user admin service-type telnet ssh
qu
ssh user admin authentication-type password
ssh user admin service-type stelnet
stelnet server enable
ssh client first-time enable
rsa local-key-pair create
结束后在自己的本地电脑测试一下
在py里面把下面的代码复制上去后点击爬虫按钮即可
import paramiko
import time
# 定义交换机设备的IP地址、用户名和密码
switch_ip = '192.168.11.100' //需要修改地址
username = 'admin' //修改user
password = 'huawei' //修改密码
# 创建SSH客户端
ssh_client = paramiko.SSHClient()
# 自动添加主机密钥
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 连接到交换机设备
ssh_client.connect(switch_ip, username=username, password=password, look_for_keys=False, allow_agent=False)
# 打开一个交互式的shell会话
shell = ssh_client.invoke_shell()
# 发送命令并等待结果
shell.send('display version\n')
shell.send('display cu \n')
time.sleep(1)
output = shell.recv(65535).decode('utf-8')
# 打印命令输出
print(output)
# 关闭SSH连接
ssh_client.close()
仔细观察即可看到hauwei 设备和版本情况