在没有 Samba 的 Linux 服务器上的 Windows 网络共享

在没有 Samba 的 Linux 服务器上的 Windows 网络共享

我想将 Linux 服务器上的共享文件夹挂载到网络上,使其看起来像 Windows 中的普通驱动器。

服务器一边有私有网络,另一边有公共网络(恰好为我提供了互联网上的半静态 IP)。我同时使用这两个网络,并希望拥有类似 Samba 的文件共享功能。

为什么不跳桑巴舞:

  • 它没有加密
  • 它会向公共网络发送垃圾邮件
  • 据说非常不安全

目前我主要使用 sftp,并且希望将一些共享集成到 Windows 中,这可能吗?如果有办法保护和强化 samba,尤其是添加加密 - 传输和登录 - 那就太好了。

编辑:为了更清楚起见,我已经使用 WinSCP,所以我不是在寻找类似 FTP 的客户端软件,而是在寻找与 samba 相当的集成。(挂载网络共享,分配驱动器号)

编辑2:我认为需要进一步解释我的网络是什么样的:

我住在大学宿舍,可以从我的房间访问大学网络。我的服务器/路由器(同一个盒子)连接到网络,该网络通过 DHCP 分配 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 只使用一个接口
  3. 当然,如果你让它在公共网络上可用。将它保密,那就没问题了。

相关内容