2012-10-26 101 views
0

通過互聯網傳輸文件(安全數據)的最佳方式是什麼?我正在考慮WCF REST服務。文件大小小於10MB。我們公司不允許FTP傳輸。你能否建議是否有任何文章或第三方工具?我很欣賞任何建議。通過互聯網安全傳輸文件

+1

只需使用SFTP或SCP。 – SLaks

回答

2

我假設你在windows上。從您可以使用pscp這是膩子安全複製命令行中,有一個很好的教程 here但其基本思想是:

pscp myfile.txt hostname:/home/user/

另一個更全面,更人性化(GUI)應用程序是winSCP

+0

有什麼方法可以向發件人發送確認消息? – nav100

+0

如果我們使用scp,我們是否必須從我們的網絡打開端口? – nav100

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