2011-11-08 8 views
0

私はいくつかのファイルを持っているMacサーバー上のデータを持っています。 私は、サーバーに接続し、異なるファイルを取得するC#プログラムを実行しました。MacサーバとC#プログラムの間でファイルを同期させますか?

サーバとワークステーションは同じネットワーク上にないため、安全なアクセスが必要です(暗号化はプラスですが、他の人がサーバ上でファイルを読むことはできません)。

、私はいくつかの教え:SSH上のRsync

  • (私はSSHを管理する、.NETサーバー上の任意の良いライブラリを発見し、十分に最近ではありませんでした)
  • Sambaは(安全ではありません十分なの?)/ SFTPアクセス(しかし、私はハッシュのmecanism、日付をチェックする必要があります...)

私の最高のオプションは何ですか?あなたは他の(より良い)アイデアを持っていますか?

+0

http://sshnet.codeplex.com/非常にアクティブなようです... – fixagon

答えて

0

私は間違いなくSamba/CIFSを使用します。なぜこれは十分に安全ではないのですか?エンタープライズシステムでは、Windowsオペレーティングシステム(そのMS実装)によって使用されています。 なぜそれは十分に安全ではないと思いますか?

+0

私はそれが非常に使用されていることを知っていますが、それは主に内部ネットワークに使用されていたと思った。データ伝送を暗号化する方法はありますか? – J4N

+1

申し訳ありませんが、私は同じネットワーク上にいなかった部分を見逃しました。多分SSH(scp)が良い解決策です。これにはいくつかのライブラリが利用可能であるようです。 http://sshnet.codeplex.com/ –

+0

このlibでSFTPを実行する可能性があることがわかりましたが、正確にSFTPは何ですか? sshにはscpしかありませんか? – J4N

関連する問題