bahan ngeLAB :
- paramiko
- Router/switch
- Controller
kita akan coba konfigurasi basic dulu, sekalian perkenalan dengan paramiko, sebelumnya install paramiko di komputer controllernya. sebelumnya setting dulu ssh di cisconya , cara setting ssh di cisco
buat scriptnya terlebih dahulu, simpan dengan nama oke.py
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("int fa1/0\n")
shell.send("ip add 20.20.20.1 255.255.255.0\n")
shell.send("end\n")
shell.send("write\n")
time.sleep(1.5)
print shell.recv(1000)
# keluar
ssh.close
kemudian jalankan script oke.py
0 komentar:
Posting Komentar