python ssh timeout scp paramiko

Tiempo de espera en paramiko(python)



ssh timeout (1)

Estoy buscando una manera de establecer un tiempo de espera para esto:

transport = paramiko.Transport((host, port)) transport.connect(username = username, password = password) sftp = paramiko.SFTPClient.from_transport(transport) sftp.get(remotepath, localpath) sftp.close() transport.close()


El tiempo de espera de la conexión se puede configurar con el parámetro de timeout (que indica el número de segundos para el tiempo de espera como se describe here ) de la función de connect .

ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(host, username=username, password=password, timeout=10) sftp = ssh.open_sftp() sftp.get(remotepath, localpath) sftp.close()