#paramiko
Вопрос:
У меня есть функция для подключения сервера, использующая paramiko lib python. Но некоторые серверы получают много исключений сокетов журнала: Сброс соединения одноранговым узлом (104). Как не входить в консоль при запуске кода.
def connect_cli_server(self):
if self.ssh_client is None:
self.ssh_client = paramiko.SSHClient()
self.ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy)
for cnt in range(self.retry_cnt):
try:
self.ssh_client.connect(self.ip, 22, self.id, self.pw, timeout=self.time_out,
banner_timeout=self.banner)
return True
except:
time.sleep(random.uniform(0.1, 0.3))
continue