Telnet для переключения с сервера быстрого запуска (Linux) - PullRequest
0 голосов
/ 10 января 2019

Я просто хочу спросить, есть ли у кого-нибудь здесь сценарий или идея, какой метод, библиотека и т. Д. Должны. Моя цель - сначала 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?

Спасибо

...