Stack Overflow en español Asked by armel.guido on September 25, 2020
Busqué en internet pero solo encuentro cómo loguearme, no como desloguearme, el código sería algo como:
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('192.168.1.4',22,'alguien', 'contraseña')
stdin, stdout, stderr = ssh.exec_command("echo hello")
pero necesitaría desloguearme una vez ejecutado el comando.
Gracias por adelantado.
Según la documentación, puedes usar el método close()
, en tu caso sería así:
ssh.close()
Hay una nota importante en la documentación:
Failure to do this may, in some situations, cause your Python interpreter to hang at shutdown (often due to race conditions). It’s good practice to close your client objects anytime you’re done using them, instead of relying on garbage collection.
El consejo, como buena práctica, es cerrar la conexión ni bien dejamos de usarla.
Correct answer by Patricio Moracho on September 25, 2020
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP