3 Stimmen

SFTP oder FTPS beim Senden über C#.Net

Ich habe diesen Artikel gelesen:

Die beiden sind sehr verschieden von e den gleichen Zweck erfüllen. SFTP verwendet einen einzigen Kanal zur Übertragung und Daten zu senden und zu empfangen, während FTPS einen anderen Kanal verwendet, der dynamisch für die Daten entschieden wird. [ ] einer Firewall Probleme, da es die der von den Daten verwendet wird, und ließ den Datenverkehr über den Port nicht zu. FTPS sendet Nachrichten in einem Textformat, so dass man Protokolle lesen und was während der Sitzung passiert ist. Dies ist nicht möglich mit SFTP nicht möglich, da die Nachrichten nicht im Text-, sondern im Binärformat vorliegen.

Lesen Sie weiter: Unterschied zwischen FTPS und SFTP | Unterschied zwischen FTPS und SFTP | Unterschied zwischen FTPS und SFTP FTPS http://www.differencebetween.net/technology/internet/difference-between-ftps-and-sftp/#ixzz20KUGWr00

Ich wollte nicht, etwas zu vermuten, da dies nur meine Arbeit schwieriger machen würde, wenn ich falsch bin, aber wenn ich eine Datei durch C#/.Net4 wie diese senden:

  var request = (FtpWebRequest) WebRequest.Create(FtpUrl + filename);
    request.Method = WebRequestMethods.Ftp.UploadFile;

    var secureString = new SecureString();
    foreach (var b in Encoding.Default.GetBytes(FtpPassword))
      secureString.AppendChar((char) b);
    request.Credentials = new NetworkCredential(FtpUsername, secureString);
    request.EnableSsl = true;

Geht das über SFTP oder FTPS? Ich nehme an, FTPS, wie der Artikel aufgrund der EnableSsl.

Wenn es nicht SFTP ist, kann ich es stattdessen in SFTP ändern? Ich habe Probleme beim Senden durch eine Firewall.

Danke!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X