Pular para o conteúdo

Enviar paramêtros de senha via SSH - Paramiko

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Enviar paramêtros de senha via SSH - Paramiko

Enviado em 11/03/2021 - 16:01h

Boa tarde pessoal , então eu estou tentando executar um comando em um servidor com python via SSH , porém esse comando precisa de senha e eu não sei como posso enviar essa senha , meu código está assim:

import paramiko
from paramiko import SSHClient


class SSH:
def __init__(self):
try:
self.ssh = SSHClient()
self.ssh.load_system_host_keys()
self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
self.ssh.connect(hostname='172.168.1.17, port='22', username='david2', password='2a')

except:
print('Usuario ou senha Invalido')

def exec_cmd(self, cmd):
stdin, stdout, stderr = self.ssh.exec_command(cmd)
if stderr.channel.recv_exit_status() != 0:
print(stderr.read())
else:
print(stdout.read())


if __name__ == '__main__':
ssh = SSH()
stdin, stdout, stderr = ssh.ssh.exec_command("ls")
retorno = stdout.readlines(), stderr.readlines()
print(retorno)

desde já agradeço.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder