Sending commands using netmiko
Now that we have successfully established a connection to our network device using netmiko and ConnectHandler
, we want to be able to send commands to our device. In Paramiko, the process of sending and receiving the output was rather cumbersome. Luckily, netmiko provides an easy-to-use abstraction over Paramiko that lets us issue a command and read back the output with just one line of code.
In this recipe, you will see how to programmatically open an SSH connection by creating an instance of netmiko's ConnectHandler
, send a command to the remote device, and retrieve the output of the command as a string.
Getting ready
Open your code editor and start by creating a file called send_command.py
. Next, navigate your terminal to the same directory that you just created the send_command.py
file in.
How to do it...
Let's start by importing the required classes from the netmiko library. We will then set up a dictionary that contains...