Я просто хочу спросить, есть ли у кого-нибудь здесь сценарий или идея, какой метод, библиотека и т. Д. Должны. Моя цель - сначала SHH с моей рабочей станции на сервер Jumpstart Linux, а затем с сервера Jumpstart. Я получу доступ к сетевым устройствам, таким как коммутатор и маршрутизаторы, для выполнения некоторых команд show.
PYTHON SCRIPT ---- SSH ---> Сервер Jumpstart (Ubuntu) ---- Telnet ---> Сетевые устройства (Cisco)
import base64, time, sys
import paramiko, getpass, telnetlib
#ENTER Password
##pword = getpass.getpass('Password: ')
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname='xxxxx', username='xxxxx', password='xxxxx')
stdin, stdout, stderr = client.exec_command('pwd')
for line in stdout:
print('Teton: ' + line.strip('\n'))
client.close()
Теперь я могу получить доступ к серверу Jumpstart с моего ПК. Следующее, что нужно сделать, это просто подключиться к серверу Jumpstart по telnet?
Спасибо