LAN および WAN 経由でフォルダまたはドライブを共有する最適な方法

LAN および WAN 経由でフォルダまたはドライブを共有する最適な方法

私は自宅に専用の Linux サーバーと 100 Mbps のインターネット接続を持っており、それを LAN の中央フォルダー ストレージ (500 GB SSD) として使用しています。(サーバー上のフォルダーを LAN 内のすべてのコンピューター間で共有し、接続ドライブとして使用しています)。

また、共有フォルダにドライブ/フォルダとしてインターネット経由でアクセスすることも考えています。アクセシビリティに関しては、私が働いている場所ではいくつかのブロックがブロックされており、関連サービスに使用可能なポートを使用できるため、大きな問題ではないと思います。たとえば、一部の VPN、FTP、SSH ポートはブロックされていますが、サーバー上の別のポートを使用してアクセスできます。

理想的な設定には以下のような利点があります。

  • より高速なファイル転送を優先する、
  • サードパーティのクラウドベースのサービスは不要で、自宅からファイルをホストしたい
  • 直接ファイルを編集します。ファイルを編集して再アップロードしたくありません。(メモやプログラミングのために、メモをテキストファイルに保存するため)
  • 基本的なセキュリティ、
  • 信頼性(ファイルを破損したくない)、
  • LAN内およびWANからも簡単に利用可能
  • 信頼性の低いサードパーティ製ソフトウェアをあまりインストールしたくない(オプションでも可)

SFTPを試してみました なぜ SFTP が使えないのですか? SFTP は良さそうですが、ファイルを直接編集できません。

WebDavを試してみました。 いくつかの要件を満たしており、ファイルをオンザフライで編集できますが、小さなファイル (個々のファイルのサイズが 10 ~ 1000 KB の 30 ~ 40 個) をアップロードしようとしたときに、速度が遅すぎるため、個人的には気に入りません。ただし、メモ帳でファイルを編集して保存すると、非常にうまく機能します。HTTP プロトコルを使用しているため、速度が遅くなる理由だと思います。それ以外は、フォルダーを共有するのに最適な方法です。

私はowncloudを試しました 素晴らしいようですが、同じものです。PHP と WebDav を使用していると思います。ファイル共有には、PHP スクリプトではなく、コア実装の方が好みです。ただし、owncloud+(owncloud はモバイル、Web、コンピューター間でクロスプラットフォーム共有機能を提供するため、他の実装の方がアクセシビリティには最適です)

Sambaサーバーを試してみました。 どこかで、LAN 上でフォルダーを共有するには最適だが、WAN アクセスに関しては、これは良いアイデアではないと読んだことがあります。ただし、試したことはありません。

他には、VPN サーバーを作成して、インターネット (VPN クライアント) からサーバーにアクセスし、共有フォルダーにアクセスできるようにしたいのですが、それが良い解決策かどうかはわかりません。外部のコンピューターがフォルダーにアクセスするためだけにコンピューター全体に VPN を使用するのは望ましくないので、面倒なようです。

どれがより良いのかわかりません。他に試すべき、またはご存知のプロトコルや方法はありますか? より良い解決策を教えてください。ご協力いただければ幸いです。

ありがとう...

答え1

あなたの質問は、実際に何を尋ねているのか不明瞭であり、意見に基づいた回答が多く得られるような質問をしているように見えるため、トピックから外れかけています。

ただし、多くの人が提案するサービス (クラウド ストレージ、Samba、SFTP、SSH など) のいくつかについて言及しているので、独自の調査を行ったことになりますので、質問はそれほど悪くありません (IMO)。

VPNはあなたの最も簡単このソリューションは、[接続すると]インターネットから LAN 全体にアクセスでき、LAN 内にいるかのようにファイルを開くことができるためです。VPN の欠点は、必要なポート (SSTP などの HTTPS/443 経由で動作する SSL ベースの VPN ソリューションや、TCP 443 経由で動作するように OpenVPN を構成するソリューションもいくつかあります) と、VPN トンネルがダウンした場合の信頼性とデータの整合性です。

関連情報