1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| # -*- coding: utf-8 -*-
import paramiko #importation d'une lib pour ssh
#paramiko.common.logging.basicConfig(level=paramiko.common.DEBUG)
clientSoc = paramiko.SSHClient()
clientSoc.set_missing_host_key_policy(paramiko.AutoAddPolicy())
clientSoc.connect('192.0.0.0', username='root', password='')
stdin, stdout, stderr = clientSoc.exec_command('hostname') #envoi de la commande via ssh
linesSoc = stdout.readlines() #on récupère la ligne en sortie
print(linesSoc) #on affiche la ligne récupérée
proxy ="ssh root@192.0.0.1"
paramiko.ProxyCommand(proxy)
paramiko.ProxyCommand('hostname')
clientSoc.close() |
Partager