添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

使用python高用paramiko工具,登陆华为交换机操作实验记录。

实验目的:

通过调用paramiko 模块,进行SSH登陆192.168.56.101设备,并在设备上配置环回端口loop 0 端口,ip为1.1.1.1 255.255.255.255。并返回相应的操作结果。

# !/usr/bin/env python
# -=- coding:utf-8 -=-

'''
#File :登陆交换机.py
#Time :2022/5/10 11:10
#Author :feng
#email :41798214@qq.com
#Descripthion:登陆华为交换机操作实验
'''
import paramiko
import time

#交换机登陆信息
ip = '192.168.56.101'
name = 'python'
password = 'py@123'

#登陆操作

ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect(hostname=ip,username=name,password=password,look_for_keys=False)
command = ssh_client.invoke_shell()
print('已经成功登陆 '+ip)

command.send('sys \n')
command.send('interface loop 0\n')
command.send('ip addr 1.1.1.1 32 \n')
command.send('q\n')
command.send('q\n')
time.sleep(1)

#输出操作记录

output = command.recv(65535).decode('ascii')
print(output)

ssh_client.close()

编辑于 2022-05-15 11:46