0
많은 클라이언트가 서버에 파일을 한꺼번에 (또는 가능한 한 빨리) 보내려고하지만 서버가 동시에 많은 요청을 받고 있습니다 (1). 나는 클라이언트가 서버에 연결하는 데 좀 더 노력하겠습니다 있도록 banner_timeout를 추가하려고했습니다 그러나, 나는 오류가 발생 해요 : 아마도 TypeError: connect() got an unexpected keyword arguement 'banner_timeout'
paramiko에서 banner_timeout을 올바르게 사용합니다.
import paramiko, os, time
host_IP='192.168.1.1'
port=22
transport=paramiko.Transport((host_IP,port))
transport.connect(username='username', password='password', banner_timeout=60)
sftp=paramiko.SFTPClient.from_transport(transport)
내가 잘못 전송을 사용하고 있습니까?
'paramiko.Transport.connect'는'banner_timeout' 인수를 취하지 않습니다. –
'ssh = paramiko.SSHClient();를 사용 해보세요. ssh.connect (호스트, 사용자 이름 = '사용자 이름', 암호 = '암호', 시간 초과 = 60)' – boardrider
@boardrider 감사합니다! 이것은 배너 타임 아웃을 사용하고 SFTP 연결을 열도록 허용했습니다. 불행히도, banner_timeout 옵션을 사용하여 내 근본적인 문제를 해결하지 못했습니다. –