通过互联网传输文件(安全数据)的最佳方法是什么?我正在考虑WCF REST服务。文件大小小于10MB。我们公司不允许FTP传输。您能否建议是否有任何文章或第三方工具?我很感激任何建议。
答案 0 :(得分:2)
我假设你在窗户上。从命令行可以使用pscp这是PuTTY Secure Copy,有一个很好的教程 here,但基本的想法是:
pscp myfile.txt hostname:/home/user/
另一个更全面且用户友好的(GUI)应用程序是winSCP。
答案 1 :(得分:0)
当您包含C#标记时,是否将其合并到程序中?
如果是这样,请查看SharpSSH图书馆 - http://www.tamirgal.com/blog/page/SharpSSH.aspx
功能列表 以下列表总结了SharpSSH目前支持的功能:
SharpSSH is pure .NET, but it depends on Mentalis.org Crypto Library for encryption and integrity functions.
SSH2 protocol support
SSH File Transfer Protocol (SFTP)
Secure Copy (SCP)
Key exchange: diffie-hellman-group-exchange-sha1, diffie-hellman-group1-sha1
Cipher: 3des-cbc, aes128-cbc
MAC: hmac-md5
Host key type: ssh-rsa, ssh-dss
Userauth: password, publickey (RSA, DSA)
Port Forwarding
Stream Forwarding
Remote Exec
Generating DSA and RSA key pairs
Changing the passphrase for a private key