ネット上でマウント可能なネットワークドライブをホストする最もクリーンな方法は何ですか?

ネット上でマウント可能なネットワークドライブをホストする最もクリーンな方法は何ですか?

友人用のファイルサーバーがあり、簡単にアクセスできるように Windows と MacOS でマウントできるようにしたいと考えています。SMB をインターネットに公開したくありません。どのような選択肢がありますか?

答え1

これを行う方法はたくさんあります。

セキュリティが心配な場合は、OpenVPN を使用して VPN サーバーと友達の間に無料の VPN を作成します。これは間違いなく最も安全なオプションです。設定の難しさは、ルーター、知識、NAS によって異なります。

あるいは、セキュリティやアクセシビリティについて心配していない場合は、ファイルサーバーの Web フロントエンドを公開します (または Web フロントエンドを追加します)。ここでは、HTTPS、認証の要求、接続 IP アドレスの制限など、実行できる操作が多数あります。

もう 1 つのクリーンな (ただし安価ではない) 解決策は、NAS をクラウド (たとえば Dropbox を使用) にバックアップし、それを介して友人が共有できるようにすることです。

ファイルサーバーが SSH を許可していて、友人を信頼できる場合は、ルーターのポート 22 をファイルサーバーにポート転送し (アカウントが適切にロックダウンされていることを確認してください)、SCP 経由でファイルを共有できる可能性があります (または sshfs または同等のものを使用します)。

もう 1 つの解決策は、NFS を実行することです。これは通常サーバーでサポートされており、MAC との統合はかなり簡単ですが、Windows の場合は追加のソフトウェアが必要になる場合があります。残念ながら、NFS には多くのバージョンがあり、バージョンによってはセキュリティがまったくない状態からかなり良好な状態までさまざまです。また、ファイアウォールを通過させるのが少し難しい場合があります。

関連情報