如何测试 samba/afp 配置远程服务器?

如何测试 samba/afp 配置远程服务器?

我使用 Ubuntu 作为桌面和服务器操作系统。当我通过终端上的 SSH 登录到服务器以更改 smb/afp 配置时,我只能通过终端从服务器测试配置。

有没有办法通过 SSH 隧道传输连接(没有 VPN,防火墙上只打开一个 SSH 端口),以便我也可以从我的 Ubuntu 或 OS X 桌面主机测试连接?

答案1

您可以使用 ssh 在 SSH 下隧道传输任何端口。

sudo ssh -L 139:localhost:139 user@server

现在,如果您尝试连接到计算机上的 139 端口,您将连接到服务器上的 139。注意:

  • 您需要使用 sudo 在您的计算机上打开特权端口(<1024),这并不好。
  • 如果您已经在使用端口 139(即您在本地计算机上运行 samba),它将不起作用
  • 您将需要通过 IP 使用您的本地计算机(我们不使用隧道 nbm)。

一点都不好,但这是我能想到的最好的主意。

相关内容