私の家族はヨーロッパの3つの異なる国に住んでいます。私たちは皆、まともなインターネット接続を持っていますが、ファイル(ドキュメント、写真、ホームムービー、音楽)の共有に苦労しています。
クローゼットからネットワーク化された家NASを運営し、それを家族と安全に共有することを夢見ていますが、どうすればよいかわかりません。
理想的には、大まかな優先順位で、これらの基盤をカバーする必要があります。
ハードウェア:
私は Drobo 5N またはおそらく高価な Drobo B8 を検討しています。これはドライブベイが多いですが、おそらく家庭で使用する価値はありません。 ReadyNAS もよく言及されますが、それについての詳細はあまり見つかりませんでした。多くの人がFreeNASを賞賛していて、私もそれに興味があります特に上記のウィッシュリストをFreeNASで満たす方が簡単だとしたら。 Drobo。
しかし、実際にはハードウェアは問題ではありません-それは全体の考えです:
一部のハードウェアを箱から出して接続するのは非常に簡単であることがわかるほど長い間、コンピューターをいじっていますが、それで終わりではありません。 ハードウェアの電源を入れたら、上記のリストをどのように処理できますか?これを家族が利用できるようにするにはどうすればよいですか-安全に-その過程で私のADSLルーターを月に罵倒することなく?私はコンピューターに精通していますが、データセンターのシステム管理者でもLinuxの第一人者でもありません。
また、CrashPlanは、ネットワークドライブではなく、USBを意味する「ローカル接続ストレージ」でのみ機能するようです。つまり、このNASをCrashPlanにバックアップすることはできません。 CrashPlanにデータを入れたい場合は、コンピューター上でローカルである必要があり、そこからCrashPlanはデータをNASとクラウドにコピーできますが、それを機能させるにはローカルスペースを「無駄にする」必要があります。このNASを兄の家の同じNASにミラーリングするのも完全にクールですが、それでもバックアップではありません!
議論のために、1000ユーロの予算と、すべてを構成するための数夜の深夜を想定しましょう。
これは、ファイルサーバーをセットアップするビジネスと実質的に同じです。私は自宅にreadyNASを持っていますが、それを共有することを研究していません。職場では、自宅、職場、至る所からアクセスできるRAIDファイルサーバーがあります(これにより、あなたの質問にある程度の経験があります)。
全体像では、次の手順を順不同で示しています。
私の作業用マシンでは、Ubuntu、sambaサーバー、openssh-serverを実行しています。職場では、ポート22(ssh)をこのサーバーにルーティングします。仕事の中で、WindowsコンピュータはサーバーのIPアドレスに接続し、認証し、ファイルを共有することができます。これはsamba.cnf構成内で処理され、インターネット上にはその方法に関する多くの情報があります。 WANを介してWindowsファイル共有を安全に行う方法がわかりませんが、それを理解できればsshトンネリングは機能します。
インターネット全体では、SSH、SCP、およびSSHFSを使用してコンピューターを接続し、ファイルを共有/編集し、認証にid_rsa.pubと秘密鍵を使用します。これらはすべて、接続にsshプロトコルを使用します。 Windowsにファイルを共有させるために必要な明示的な手順はわかりませんが、グーグルでそれほど複雑ではないと確信しています。 Windowsで「PuTTY」を使用してubuntuコンピューターにSSHで接続していることは知っています。
したがって、ネットワークの外部からWindowsコンピューターにWindows共有を介してフォルダーを共有させるには、次のようにします。
これは「ハウツー」ではありませんが、目標に取り組むために十分な情報が必要です。 :)