Jumat, 27 Oktober 2017

LAB.1.22 #SDN Backup konfigurasi cisco dengan paramiko

setelah gak posting sehari karna mati lampu, kembali dengan pembahasan SDN kita akan melakukan backup konfigurasi device cisco dengan paramiko.


oke, siapkan dahulu bahan nge-LAB nya :
- python2.7
- Switch/ Router IOS cisco
- controller

sama seperti backup dengan telnet, cuma beda script untuk akses perangkatnya aja. berikut scriptnya:

import paramiko
import time

ip = "10.10.10.2"
username = "huda"
password = "miftah"

# deklarasi ssh
ssh = paramiko.SSHClient()

# menambahkan host key otomatis
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

# masuk 
ssh.connect(
    ip,username=username,
    password=password,
    look_for_keys=False
)

# konfigurasi
shell = ssh.invoke_shell()
shell.send("config terminal\n")
shell.send("do write\n")
shell.send("end\n")
time.sleep(1.5)
print shell.recv(1000)

# keluar
ssh.close

save, kemudian jalankan scriptnya


Share:

1 komentar: