我正在尝试在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的新手,任何人都可以建议这个或任何替代方式的正确解决方案也很棒。感谢