Jsch error - failed to send channel Anfrage
Ich versuche, eine Verbindung zu einem SFTP remote-server mit JSCH library version 0.1.49. Jedes mal, wenn ich das Programm starte, erhalte ich den folgenden Fehler :
Initializing...
Connection to SFTP server is successfully
com.jcraft.jsch.JSchException: Unable to connect to SFTP server.com.jcraft.jsch.JSchException: failed to send channel request
at shell.MainClass.JschConnect(MainClass.java:95)
at shell.MainClass.main(MainClass.java:30)
Zeile 30 ist : sftpChannel.connect()
aus dem folgenden code :
System.out.println("Initializing...");
JSch jsch = new JSch();
Session session = null;
try {
session = jsch.getSession(ProjectConstants.rmUsername,ProjectConstants.rmHost, 22);
session.setPassword(ProjectConstants.rmPassword);
java.util.Properties config = new java.util.Properties();
config.put("StrictHostKeyChecking", "no");
session.setConfig(config);
session.connect();
if (session.isConnected() == true) {
System.out.println("Connection to SFTP server is successfully");
}
ChannelSftp sftpChannel = (ChannelSftp) session.openChannel("sftp");
try {
sftpChannel.connect();
} catch (Exception e) {
throw new JSchException("Unable to connect to SFTP server. "
+ e.toString());
}
die Anmeldeinformationen, die ich benutze richtig sind ( es stellt die Verbindung über FileZilla mit den gleichen Daten ), und ich auch deaktiviert der proxy für diesen server ( entweder ich bekomme den gleichen Fehler mit oder ohne proxy )
Wenn jemand mir helfen könnte ich würde es sehr zu schätzen, wie ich bin stecken mit diesem Fehler für etwa eine Woche jetzt ...
Danke.
Stellen Sie sicher, Sie haben
sftp
installiert und läuft auf der Maschine, die Sie zu verbinden versucht.InformationsquelleAutor Nicolae Birlea | 2013-02-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Prüfen, ob SFTP-server ist gestartet und läuft.
Hatte ich hatte das gleiche Problem - ich war nicht in der Lage zu öffnen SFTP-Kanal zu meinem server, aber ich konnte die Verbindung mit WinSCP. Es dauerte einige Zeit, um zu bemerken, dass von WinSCP würde den fallback auf SCP daher verwirrend mich. Server starten, hat dieses Problem gelöst.
InformationsquelleAutor Justas
Überprüfen
Subsystem sftp /usr/lib/openssh/sftp-server
in /etc/ssh/sshd_configInformationsquelleAutor bl79
In
/etc/ssh/sshd_config
ich geändert::
Hilft es.
Ich verwende PhpStorm in Mac und bekomme diese Fehlermeldung beim hinzufügen von deployment-server per SFPT. Ich habe getan, wie du gesagt hast, aber wird nicht funktionieren
InformationsquelleAutor user2451964