Wie kann ich aktivieren Sie den passiven Modus während der Verwendung JSch als SFTP-client?
Ich bin mit JSch als SFTP-client-und jetzt muss ich aktivieren passiven Modus, weil eine Einschränkung der Sicherheit.
Aber ich kann nicht einen Weg gefunden zu aktivieren passiven Modus.
Kann jemand mir sagen, wie dies zu tun?
InformationsquelleAutor Sky | 2011-05-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
"Passiv-Modus" ist eine Spezialität des FTP-Protokolls.
Im normalen FTP Modus für jede einzelne Datei der client lauscht auf einem port und der server hat die Verbindung zu dieser. Wie viele firewalls unterstützen nur die ausgehenden verbindungen, es wurde Hinzugefügt, die den passiven Modus - hier der client eine Verbindung zum server für die einzelnen Dateien.
SFTP ist ein vollkommen unabhängiges Protokoll von FTP - es unterstützt auch Dateiübertragung über ein Netzwerk, aber das ist schon das Ende der Gemeinsamkeiten. Alles (Befehle und Daten) werden in der gleichen SFTP-Kanal, die wiederum in der Regel (und sicherlich, wenn mit JSch), ist Teil einer SSH-Verbindung, die über TCP transportiert. Diese einzelnen TCP-Verbindung wird immer dann gestartet, indem der client, so sollte es kein problem mit firewalls, wenn Sie nicht blockieren SSH komplett.
Wenn du ein problem mit deiner "Einschränkung der Sicherheit" (was auch immer das sind), wird es sicherlich nicht abhängen, SFTP-Modi hier. Wenn Sie fügen Sie die erforderlichen Informationen, um Ihre Frage, können wir vielleicht helfen Sie hier.
InformationsquelleAutor Paŭlo Ebermann
SFTP-Protokoll besitzt keine passiven-Modus - es läuft alles (Befehle und Daten) über eine bestehende Verbindung.
InformationsquelleAutor Eugene Mayevski 'Allied Bits