允许哪个端口通过 ubuntu 防火墙

允许哪个端口通过 ubuntu 防火墙

我将 Win PC 与 ubuntu 计算机联网。ubuntu 可以通过 Win PC 查看、访问文件和打印。但是,在我禁用 ubuntu 防火墙之前,Win PC 不允许访问 ubuntu 计算机。禁用后,一切正常。我想启用防火墙,并安装了 gufw 以允许对 ubuntu 计算机进行有限访问。我允许哪个或哪些端口通过防火墙。

答案1

您可以从名为 /etc/services 的文件中获取端口列表。为了方便使用,这里列出了您需要打开的端口,以便与 Windows 和 Linux 桌面系统进行双向 Samba 通信。

netbios-ns – 137/tcp # NETBIOS Name Service
netbios-dgm – 138/tcp # NETBIOS Datagram Service
netbios-ssn – 139/tcp # NETBIOS session service
microsoft-ds – 445/tcp # if you are using Active Directory

其他端口:

Port 389 (TCP) – for LDAP (Active Directory Mode)
Port 445 (TCP) – NetBIOS was moved to 445 after 2000 and beyond, (CIFS)
Port 901 (TCP) – for SWAT service (not related to client communication)

查找 SMB/CIFS 网络协议所需 TCP/UDP 端口的命令

键入以下命令:

$grep -i NETBIOS /etc/services

示例输出:

netbios-ns  137/tcp             # NETBIOS Name Service
netbios-ns  137/udp
netbios-dgm 138/tcp             # NETBIOS Datagram Service
netbios-dgm 138/udp
netbios-ssn 139/tcp             # NETBIOS session service
netbios-ssn 139/udp

参考:https://www.cyberciti.biz/faq/what-ports-need-to-be-open-for-samba-to-communicate-with-other-windowslinux-systems/

相关内容