Bonjour j'ai le même problème, j'utilise paramiko et je dois passer par 2 serveurs de rebond avant d'accéder au serveur cible.

J'ai essayé ceci mais sans succès.

S'il vous plaît aidez-moi

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
# connexion ssh
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('ip', username='user', password='pass')
stdin, stdout, stderr = ssh.exec_command('pwd')
print stdout.readlines()
 
ssh.exec_command('ssh user1@pass1')
stdin.write('siemens\n')
stdin.flush()
stdin, stdout, stderr = ssh.exec_command("pwd")
print stdout.readlines()
 
ssh.exec_command('ssh user2@pass21)
stdin.write('nsn\n')
stdin.flush()
stdin, stdout, stderr = ssh.exec_command("pwd")
print stdout.readlines()