Mudahnya Installasi beberapa Alat Automatisasi di Linux Ubuntu
Hai sobat, kali ini Saya akan berbagi mengenai cara installasi
beberapa alat automatisasi di Linux Ubuntu, langsung saja perhatikan dengan
seksama!
Paramiko
abdillahsyarip@ubuntu:~$ sudo apt-get install
build-essential libssl-dev libffi-dev -y
abdillahsyarip@ubuntu:~$ sudo apt-get install python-pip
-y
abdillahsyarip@ubuntu:~$ sudo pip install cryptography
abdillahsyarip@ubuntu:~$ sudo pip install –upgrade pip
abdillahsyarip@ubuntu:~$ sudo pip install paramiko
abdillahsyarip@ubuntu:~$ sudo pip install –upgrade
paramiko
abdillahsyarip@ubuntu:~$ pip show paramiko
Name: paramiko
Version: 2.4.1
Summary: SSH2 protocol library
Home-page: https://github.com/paramiko/paramiko/
Author: Jeff Forcier
Author-email: jeff@bitprophet.org
License: LGPL
Location: /usr/local/lib/python2.7/dist-packages
Requires: pyasn1, bcrypt, cryptography, pynacl
Required-by:
Netmiko:
Kita harus menginstall paramiko terlebih dahulu sebelum
menginstall netmiko
abdillahsyarip@ubuntu:~$ sudo pip install netmiko
abdillahsyarip@ubuntu:~$ sudo pip show netmiko
Name: netmiko
Version: 2.1.1
Summary: Multi-vendor library to simplify Paramiko SSH
connections to network devices
Home-page: https://github.com/ktbyers/netmiko
Author: Kirk Byers
Author-email: ktbyers@twb-tech.com
License: MIT
Location: /usr/local/lib/python2.7/dist-packages
Requires: paramiko, scp, pyyaml, pyserial, textfsm
Required-by:
NAPALM
abdillahsyarip@ubuntu:~$ sudo apt-get install -y
–force-yes libssl-dev libffi-dev python-dev python-cffi
abdillahsyarip@ubuntu:~$ sudo pip install napalm
abdillahsyarip@ubuntu:~$ pip show napalm
Name: napalm
Version: 2.3.1
Summary: Network Automation and Programmability
Abstraction Layer with Multivendor support
Home-page: https://github.com/napalm-automation/napalm
Author: David Barroso, Kirk Byers, Mircea Ulinic
Author-email: dbarrosop@dravetech.com,
ping@mirceaulinic.net, ktbyers@twb-tech.com
License: UNKNOWN
Location: /usr/local/lib/python2.7/dist-packages
Requires: setuptools, cffi, future, jtextfsm, jinja2,
netaddr, pyYAML, pyeapi, netmiko, pyIOSXR, junos-eznc, pynxos, scp
Required-by:
PyNTC
abdillahsyarip@ubuntu:~$ sudo pip install pyntc
abdillahsyarip@ubuntu:~$ pip show pyntc
Name: pyntc
Version: 0.0.5
Summary: A multi-vendor library for managing network
devices.
Home-page: https://github.com/networktocode/pyntc
Author: Network To Code
Author-email: ntc@networktocode.co
License: UNKNOWN
Location: /usr/local/lib/python2.7/dist-packages
Requires: requests, jsonschema, future, netmiko, paramiko,
pynxos, coverage, mock, terminal, gtextfsm, pyeapi, junos-eznc
Required-by: