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()