Samba なしの Linux サーバー上の Windows ネットワーク共有

Samba なしの Linux サーバー上の Windows ネットワーク共有

Linux サーバーの共有フォルダーをネットワークにマウントして、Windows で通常のドライブのように表示したいと考えています。

サーバーの片側にはプライベート ネットワークがあり、もう片側にはパブリック ネットワーク (インターネット上で半静的 IP が付与されます) があります。両方のネットワークを使用しており、Samba のようなファイル共有機能が必要です。

サンバをやらない理由:

  • 暗号化されていない
  • 公共ネットワークにスパムを送信する
  • 非常に危険だと言われています

現時点では主に sftp を使用しており、いくつかの共有を Windows に統合したいと思っていますが、これは可能ですか? Samba をセキュリティ保護して強化する方法、特に転送とログインの暗号化を追加する方法があれば、それも問題ありません。

編集: より明確にするために、私はすでに WinSCP を使用しているので、FTP のようなクライアント ソフトウェアではなく、samba に匹敵する統合を探しています。(ネットワーク共有をマウントし、ドライブ文字を割り当てます)

編集2: 私のネットワークがどのようになっているかについて、さらに説明が必要だと思います:

私は大学の寮のアパートに住んでいて、自分の部屋から大学のネットワークにアクセスできます。私のサーバー/ルーター (同じボックス) は、インターネットからもアクセスできる DHCP 経由で IP を配布するネットワークに接続されています。これが私がこれを半静的と呼んでいる理由です。サーバーを数日以上オフにしない限り、基本的に IP は変わりません。そのボックスはルーターとして機能しているため、反対側にもプライベート ネットワークがあります。

大学のネットワークの範囲内にいる限り (一日の大半を読書に費やしています)、サーバーのファイルにアクセスしたいと考えています。簡単な解決策としては、大学のネットワークのすべての内部アドレスを許可することですが、このネットワークが安全であるとは信じていません。WinSCP や FileZilla のようなクライアント ベースのソリューションではなく、ファイル システムとして真の統合によってファイルにアクセスしたいと考えています。

答え1

この質問StackOverflow の投稿が興味深いかもしれません。

道観ネットワークロケーションをより安全にマウントするための興味深い方法のようです。

答え2

簡単な修正としては、sftp / scp / rsync または SSH 経由の何かが挙げられます。より永続的な解決策としては、dyndns アドレスで実行され、透過的でありながら完全に暗号化されたアクセスを許可する OpenVPN サーバーが挙げられます。

答え3

試してみるのもいいでしょうhttp://code.google.com/p/win-sshfs/Dokan をベースにした Windows 用の sshfs。

答え4

  1. Samba には暗号化がありません。これは、smb プロトコルに暗号化がないためであり、Windows で共有を読み取らせたい場合は、この方法しか使えません。
  2. Sambaが1つのインターフェースのみを使用するように設定できます
  3. はい、パブリック ネットワークで利用できるようにしておけば問題ありません。プライベートにしておけば問題ありません。

関連情報