LinuxとOS X間のネットワークファイル共有

LinuxとOS X間のネットワークファイル共有

自宅のDebianコンピュータのドライブ/フォルダをインターネット経由で共有したいと思います。だから外出するときにMacbookにインストールすることができます。基本的に、私は各コ​​ンピュータに1つずつ2つの別々のライブラリを置くのではなく、家に音楽を保存し、ネットワーク経由でアクセスしたいと思います。入らないなぜ私はストリーミングアプリよりも共有ドライブを好みます(これはもう一つの質問です)。私が気になったのは、最良の方法および/または最も簡単な方法は何だと思いますか?ネットワークファイルシステム?サンバ? LANではなくパブリックネットワークを介して共有したいのですが、セキュリティ上のリスクはありますか?それでは、それらは何ですか?

【書き直す】 答えは、すでに確立されているSSH接続を確立して使用するのが簡単であるため、sshfsを使用する必要があることを示唆しています。これを試しましたが、ファイルアクセスに深刻な待ち時間の問題があります。つまり、転送速度は問題ありませんが、アプリがファイルにアクセスするには、ファイルが完全にダウンロードされるのを待つ必要があります。これは非常に不快な動作です。マウントされたドライブで音楽を再生しようとすると、各曲が出る前に約20秒間一時停止が発生します。

これで、OS Xシステムと同じネットワーク上のLinuxシステムで同じ設定をテストしました。遅延時間の問題はほとんど存在しません。つまり、一般的なスループットのボトルネックと区別することはできません。これは、これがOS X関連の問題だと思うようにします。これは私の元の質問に戻ります。 OS Xクライアントの下のLinuxサーバーにリモートフォルダをマウントする良い方法は何ですか?

答え1

プラットフォームに依存しないソリューションであるSFTPサービス(ほとんどのSSHDインストールで標準)を備えたSSHサーバー。

設定は簡単です。

sudo apt-get install ssh

必要なサーバー側のスペースを埋める必要があります。

ルータでは、ポート22を管理コンピュータにマッピングする必要があります。あるいは、別のポートまたは追加のポートでリッスンするようにSSHDを再設定してから、ポートを転送できます。

コンピュータを使用している場合は、そのコンピュータのファイアウォールポリシーを変更する必要があります。

また、ホーム接続でサービスが提供されている場合は、ホーム接続のアップロード速度によって速度が制限されることに注意してください。音楽の場合は問題にならないかもしれませんが、ビデオの場合は息が詰まる可能性があります。

答え2

上記の答え(これを達成するためにSSHに同意)に追加すると、Dokan SSHライブラリはWindowsにSFTPフォルダをマウントするのに役立ち、SFTPを完全なソリューションにします。

関連情報