Увеличить Paramiko SSH таймер - PullRequest
       9

Увеличить Paramiko SSH таймер

0 голосов
/ 24 сентября 2019

Я использую Paramiko для SSH.Я вижу, что иногда сессия ssh не может быть настроена из-за тайм-аута.Есть ли способ увеличить таймер?

Это мои сценарии:

with SSHClientInteraction(cgn_ssh, timeout=10, display=True) as interact:
    for command in list_of_commands:
        interact.send(command)
        time.sleep(1)
        interact.expect(r'(.+)')
        cmd_output_ssh = interact.current_output_clean***

Это исключение (сохраняются только соответствующие части):

Traceback (most recent call last):
  File ".\lib\site-packages\paramiko\channel.py", line 699, in recv
    out = self.in_buffer.read(nbytes, self.timeout)
  File ".\lib\site-packages\paramiko\buffered_pipe.py", line 164, in read
    raise PipeTimeout()
  paramiko.buffered_pipe.PipeTimeout

Во время обработки вышеупомянутого исключения произошло другое исключение:

  File ".\lib\site-packages\paramiko_expect.py", line 144, in expect
    current_buffer = self.channel.recv(self.buffer_size)
  File ".\lib\site-packages\paramiko\channel.py", line 701, in recv
    raise socket.timeout()
  socket.timeout
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...