@ 191120.2

190724.3 · 0be4250b6463d3e611b00dfc14073035957e05fe

Create paramiko-ssh

reading declarations

paramiko-ssh

new file mode 100644@@ -0,0 +1,38 @@+import paramiko+import time+++ip_address = "<IP>"+username = "<USERNAME>"+password = "<PASSWORD>"++++ssh_client = paramiko.SSHClient()+ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())+ssh_client.connect(hostname=ip_address,username=username,password=password)++print "Successful connection", ip_address+remote_connection = ssh_client.invoke_shell()+remote_connection.send("configure terminal\n")+remote_connection.send("int loop 0\n")+remote_connection.send("ip address 1.1.1.1 255.255.255.255\n")+remote_connection.send("int loop 1\n")+remote_connection.send("ip address 2.2.2.2 255.255.255.255\n")+remote_connection.send("router ospf 1\n")+remote_connection.send("network 0.0.0.0 255.255.255.255 area 0\n")++++for n in range (2,21):+    print "Creating VLAN " + str(n)+    remote_connection.send("vlan " + str(n) +  "\n")+    remote_connection.send("name Python_VLAN " + str(n) +  "\n")+    time.sleep(0.5)++remote_connection.send("end\n")+time.sleep(1)+output = remote_connection.recv(65535)++print output+ssh_client.close