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!