2016-04-22 17 views
1

Ich bekomme "Fehler beim Aushandeln der Transportkomponente" im Protokoll. Hat jemand eine Idee, was die Ursache sein kann, weil es kein Code-Side-Problem scheint.Ich bin nicht in der Lage, Dateien von SFTP-Dateiquelle zu ziehen, während ich in der Lage bin, durch FileZilla

Vielen Dank im Voraus.

Failed to negotiate a transport component [aes192-cbc] [arcfour] [Unknown cause] 
    at com.maverick.ssh2.TransportProtocol.B(Unknown Source) 
    at com.maverick.ssh2.TransportProtocol.C(Unknown Source) 
    at com.maverick.ssh2.TransportProtocol.processMessage(Unknown Source) 
    at com.maverick.ssh2.TransportProtocol.startTransportProtocol(Unknown Source) 
    at com.maverick.ssh2.Ssh2Client.connect(Unknown Source) 
    at com.maverick.ssh.SshConnector.connect(Unknown Source) 
    at com.maverick.ssh.SshConnector.connect(Unknown Source) 
+0

Klingt wie eine Cipher Suite Mismatch? Wenn Sie eine POSIX-Box ausführen, können Sie stattdessen versuchen, 'scp -v localfile.txt [email protected]: ~ /' zu verwenden, vielleicht hilft Ihnen das, mehr zu debuggen – edhurtig

+0

Nein, ich bin in Windows-Box ausgeführt, so dass es wird nicht helfen. Irgendwelche anderen Vorschläge ?? –

+0

Nicht im Moment. Hier gibt es nicht viel zu tun. Wenn Sie weitere Informationen bereitstellen können, die hilfreich wären – edhurtig

Antwort

0

Der Server unterstützt nur "arcfour" -Chiffre, während Ihr Client nur "aes192-cbc" unterstützt.

Der j2ssh-Maverick implementiert auch den "Arcfour". Sie können es aktivieren, indem Sie JCEComponentManager.installArcFourCiphers verwenden.

Beachten Sie, dass "Arcfour" eine schwache Chiffre ist, und Sie sollten es, wenn möglich, vermeiden. Erwägen Sie, den Server zu aktualisieren.