实验拓扑

实验要求:
通过执行脚本给交换机配置LOOPBACK0接口并配置IP地址
当前配置

交换机预配置
public-key local create rsa
2048
local-user admin class manage
password simple admin123
service-type ssh terminal http
line vty 0 15
authentication-mode scheme
protocol inbound ssh
vlan 10
interface Vlan-interface10
ip address 192.168.56.2 255.255.255.0
interface GigabitEthernet1/0/1
port access vlan 10
ssh server enable
4.Python脚本文件
import paramiko
import time
ip = "192.168.56.2"
username = "admin"
password = "admin@123"
ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect(hostname=ip, username=username, password=password, look_for_keys=False)
print("Successfully connected to ", ip)
command = ssh_client.invoke_shell()
command.send("sys\n")
command.send("interface LoopBack 0\n")
command.send("ip address 1.1.1.1 255.255.255.255\n")
command.send("return\n")
command.send("save\n")
command.send("y\n")
time.sleep(3)
command.send("display this\n")
time.sleep(1)
output = command.recv(65535)
print(output.decode("ascii"))
ssh_client.close()

5.执行脚本



6.检查交换机配置文件
