パブリックネットワーク経由でフォルダーを安全に同期する
-
09-06-2019 - |
質問
ファイルを保持する必要があります&パブリックネットワークを介して同期された2台のWindowsベースの非ドメインマシン上のフォルダ。
SSH経由でrsyncを考えていましたが、もっと簡単な解決策があるかどうか疑問に思っていましたか? SFTP / SCP / SSH経由で同期フレームワークを使用する可能性はありますか?
または、より良いアイデアを受け入れていますか
解決 2
私が最終的に行ったものを投稿する-WinSCP- http://winscp.net
GUIを介してSFTPサーバーに接続し、ローカル/リモート/両方の同期をサポート+コマンドライン/バッチインターフェイスでスクリプト化可能
他のヒント
rsyncを超えることはできないと思います。高速で信頼性が高く、SSH(お客様の要件)と組み合わせると安全です。無料です!
バージョン管理システムとの統合が必要な場合は、 Unison をご覧ください。 。
InstantSync などの商用の代替手段もあります。
FolderShare を使用するための教科書のようです。
この回答は、スレッドオープナーが作成した回答に似ていますが、コメントできないため、ここに追加します:
1年前に顧客で同じ問題が発生しました。大きなフォルダーをインターネット上の複数のサブフォルダーと同期するための、スクリプト可能な非GUIソリューションが必要でした!
当時、システムはrsyncを使用していましたが、Linuxツールをインストールする必要があり、通信を保護するために2つの間にvpnが必要であることが嫌でした。
最初のアプローチは、Powershellでのスクリプト作成と、WinSCPおよびIIS ftp(ssl over ftp)の使用でした。 WinSCPとIISのftpはうまく連携しませんでした! 同期すると、修正できない奇妙な例外が発生することがよくあります。次に、CrushFTPとsftp(ssh ftp)に切り替えました。
このソリューションは非常に効果的です! 300を超える夜間の自動展開があり、どれも失敗しませんでした。 そのため、スクリプト用にpowershellを使用し、フォルダーをsftp(ftpsではなく)サーバーに同期するためにWinSCPライブラリを使用することをお勧めします。 rsyncほど高速ではありませんが、非常に安定しており、簡単にスクリプト化できます。
Hamachi を使用して、安全なVPN経由で共有フォルダーを設定し、フォルダー同期アプリを使用して同期できますそれらをアップします。
受賞歴のある rsyncrypto を試しましたか?
SVNを使用しています。 SSHとSSLで動作します(と思います)。
完全なバージョン管理、ファイル同期、気に入らないことは何ですか?
rdiff-backup をお勧めします。 SSH経由の増分バックアップをサポートし、無料で実績のあるソリューションです。インクリメンタルであるため、削除されたファイルまたは変更されたファイルの古いバージョンにもアクセスできます。
+1、クリスの推奨。これはまさにFolderShareの使用目的であり、Windowsを実行する3台のPCとOS Xを実行する2台のMacでフォルダーの同期を維持します。
vpn サーバーをhamachiで使用できます
これを試してください、Windows用のSSHSync
http://code.google.com/p/sshsync/
>インテリジェントなセキュアFTP転送を可能にするコマンドラインアプリケーション。 SshSyncはプル型転送のみをサポートしますが、秘密キーを使用して認証が安全であることを確認できます。常に処理されるファイルのリストを含むテキストファイルは、「新しい」ファイルのみが取得されることを確認するために使用されます。