代码之家  ›  专栏  ›  技术社区  ›  Makach

如何安全地传输文件

  •  2
  • Makach  · 技术社区  · 16 年前

    我需要通过Internet自动将XML文件从服务器A传输到服务器B。FTP工作正常,但我应该使用消息队列吗?

    它应该是安全的,这样我就不会丢失消息,并且能够记录传输的内容。

    3 回复  |  直到 16 年前
        1
  •  2
  •   Community Mohan Dere    9 年前

    您也可以使用消息队列,但不能传输文件,只是为了保留要传输的文件队列。然后,您可以编写一个使用sftp、https、ssh或其他任何安全方法传输文件的服务。有很多选择。要使用的常见方案是: -将文件写入给定文件夹,将消息写入消息队列。 -Web服务将轮询具有要传输的文件名的消息的消息队列。如果有文件,请使用所选的安全方法(参见下面的链接),然后进行传输。

    好吧,您可以简单地避免使用消息队列,并使用安全客户机从服务器A连接到服务器B并进行传输,以下是一些可以帮助您的链接:

    How do I upload a file to an SFTP server in C# / .NET?

    http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/bee2ae55-5558-4c5d-9b5c-fe3c17e3a190

    http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/f5d22700-552f-4214-81f5-fa43bfcc723d

    希望有帮助

        2
  •  2
  •   halfdan    16 年前

    使用 sftp 只要可能。

        3
  •  0
  •   Piskvor left the building Rohit Kumar    16 年前

    在https上使用post-每个想象中的平台上都有一个实现。

    当然,您需要检查证书的有效性,但这也是协议本身的一部分;您的职责是保持证书的正确性和安全性。