Telnet从跳转启动服务器(linux)切换

2024-05-15 00:38:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我只想问这里是否有人有脚本或想法什么方法,库等应该。我的目标是先从我的工作站SHH到Linux jumpstart服务器,然后从jumpstart服务器我将访问交换机和路由器等网络设备来执行一些show命令。你知道吗

PYTHON脚本----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()

我现在可以从我的PC访问jumpstart服务器,下一件事就是从jumpstart服务器远程登录?你知道吗

谢谢


Tags: 方法importgt服务器脚本clientparamiko目标

热门问题