Open luca-ma opened 3 months ago
Hi
I'm trying to download a file via sftp using your library (v. 0.38.0) My code is this:
try (SSHClient client = new SSHClient(); ){ client.addHostKeyVerifier(new PromiscuousVerifier()); client.setConnectTimeout(60000); client.connect(remoteHost, port); //timeout here client.useCompression(); client.authPassword(username, password); try (SFTPClient sftpClient = client.newSFTPClient();) { sftpClient.get(this.remoteDir+"/"+fileName ,this.localDir); } client.disconnect(); }
calling the connect method waits until the timeout occurs:
net.schmizz.sshj.transport.TransportException: Timeout expired: 30000 MILLISECONDS
entering the code in debug I noticed that it stops in the net.schmizz.sshj.transport.KeyExchanger class at line 160: waitForDone();
Can you give me some suggestions? Thank you Luca
老哥,问题解决了吗?请教一下怎么设置让执行时间过长的命令终止掉?
Hi
I'm trying to download a file via sftp using your library (v. 0.38.0) My code is this:
calling the connect method waits until the timeout occurs:
net.schmizz.sshj.transport.TransportException: Timeout expired: 30000 MILLISECONDS
entering the code in debug I noticed that it stops in the net.schmizz.sshj.transport.KeyExchanger class at line 160: waitForDone();
Can you give me some suggestions? Thank you Luca