使用Python从跳转服务器(linux)到设备(调制解调器)进行SSH

时间:2018-03-20 09:40:00

标签: python linux python-2.7 ssh paramiko

我正在尝试在Jump服务器(linux)中执行一些命令来使用SSH访问某些设备(调制解调器)。然后在登录设备(调制解调器)后获取一些设备详细信息 我正在使用Paramiko访问跳转服务器,下面的代码

new

这很好用 所以从跳转服务器我需要使用其ipv6 mac地址ssh设备(调制解调器)。 命令是

import paramiko
import time
ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

ssh.connect('jump server ip', username='user', password='pass', key_filename='D:\New folder\id_rsa')

stdin, stdout, stderr = ssh.exec_command('pwd') #prints the correct pwd

但是当我在ssh设备(调制解调器)之后执行任何命令时,我在stdout中没有得到任何东西。 示例:

sudo stbsshv6 'ipv6address'/n

我可以使用putty手动完成上述步骤,

我是python的新手,任何人都可以建议这个或任何替代方式的正确解决方案也很棒。感谢

0 个答案:

没有答案