Samba 共享的简单加密

Samba 共享的简单加密

我有一台 Arch Linux 机器充当 SSH 和文件服务器,使用 vsftpd 进行 FTP 和使用 samba 进行 SMB。我想通过互联网上的 SMB 访问此服务器,并且当前已设置为允许这样做。但是,除非客户端和服务器之间的连接已加密,否则我不想这样做。

需要明确的是:传输的文件/目录未加密;我想要的是网络流量被加密,比如使用 SSL 加密与 vsftpd 的连接。

使用的客户端是 Windows 7 和 Windows 8.1 上的 Windows 资源管理器,以及 Linux 上的 Dolphin 和 Caja。我对某些 Windows PC 没有管理权限。理想情况下,该解决方案可以在 Samba 服务器上实施,甚至可以与我无法控制的客户端一起使用,而无需专门的客户端程序。但是,如果这不可能,我可以继续在这些客户端上使用加密 FTP,并在我管理的 PC 上实施该解决方案。

请注意,我是 Samba/SMB/CIFS 领域的新手,因此我希望得到最简单有效的解决方案和易于遵循的说明。

答案1

SMB 流量不应在公共互联网上传输(没有某种形式的保护)。就是这样。事实上,许多 ISP 实际上会阻止 SMB/CIFS 使用的端口。

首先建立到您的服务器的 VPN 连接(最好是 OpenVPN 或 IPsec),然后您就可以从任何您想要的地方通过您的 VPN 隧道使用 SMB。

相关内容