Я использую paramiko для выполнения команд на другом сервере, и большую часть времени он работает нормально, но для некоторых серверов он зависает после выполнения нескольких команд.
Я хотел бы знать, как устранить неполадки и понятьпроблема.
это код, который у меня есть.
import paramiko
client = paramiko.SSHClient()
client.set_missing_host_ley_policy(paramiko.AutoAddPolicy)
ssh = client.connect('hostname,username,password')
channel = ssh.invoke_shell()
stdin = channel.makefile('wb')
stdout = channel.makefile('r')
stdin.write(cmd+'\n')
stdin.flush()
#it hangs here
for line in stdout:
print(line)