有另一台服务器的 Samba“代理”吗?

The*_*eLQ 6 ubuntu samba

这可能是一个奇怪的问题,但是您可以为另一台服务器设置 Samba“代理”吗?IE 如果\\server1\someshare在服务器上安装共享透明地将其代理到\\otherserver\randomshare.

请注意,重定向将不起作用,因为\\otherserver无法直接访问。服务器运行 Ubuntu Server 12.04。

有没有办法做到这一点?

ckh*_*han 5

如果允许您\\othershare\randomshare永久安装在 上server1,请使用smbfs安装它,然后将 Samba 配置为将其作为someshare. 不是真正的代理,但它会给你问题中要求的行为。

或者,您可以在 上关闭 Samba server1,而是使用将端口 139 上的流量转发到 的 ssh 隧道otherserver。请参阅通过 SSH 隧道设置 Samba HOWTO