Samba 客户端需要哪些端口?

Raf*_*fat 6 samba

由于 Ubuntu 机器需要 smb 客户端来访问 smb 服务器,因此它必须与服务器建立连接。

客户端打开哪些端口来建立连接?

一旦与 smb 服务器的连接结束,这些端口是否继续侦听传入连接?

注意:我问的是 smb 客户端使用的端口,而不是 smb 服务器。

Dan*_*iel 6

这是来自https://wiki.samba.org/index.php/Samba_Port_Usage

确定 Samba 正在侦听哪些端口和接口

您可以使用netstat来确定 Samba 和相关守护程序正在侦听哪些端口以及哪些 IP:

# netstat -tulpn | egrep "samba|smbd|nmbd|winbind" The following is a snippet of an example output:

tcp        0      0 127.0.0.1:139               0.0.0.0:*              LISTEN      43270/smbd           tcp        0      0 10.0.0.1:139     
0.0.0.0:*                   LISTEN      43270/smbd           tcp        0      0 10.0.0.1:88                 0.0.0.0:*                  
Run Code Online (Sandbox Code Playgroud)

LISTEN 43273 /桑巴TCP 0 0 127.0.0.1:88
0.0.0.0:* LISTEN 43273 /桑巴TCP 0 0 127.0.0.1:445 0.0.0.0:*
LISTEN 43270 / SMBD TCP 0 0 10.0.0.1:445
0.0.0.0: * 聆听 43270/smbd

上面的示例显示,服务正在侦听 localhost(127.0.0.1) 和 IP 为 10.0.0.1 的接口 - 每个端口都在列出的端口(139、88、445...)上。

Samba 作为 Active Directory 域控制器运行时的端口使用情况

Service   Port    protocol

DNS   53  tcp/udp

Kerberos  88  tcp/udp

End Point Mapper (DCE/RPC Locator Service)    135 tcp

NetBIOS Name Service  137 udp

NetBIOS Datagram  138 udp

NetBIOS Session   139 tcp

LDAP  389 tcp/udp

SMB over TCP  445 tcp

Kerberos kpasswd  464 tcp/udp

LDAPS (only if "tls enabled = yes")   636 tcp

Dynamic RPC Ports*    1024-5000   tcp

Global Cataloge   3268    tcp

Global Cataloge SSL (only if "tls enabled = yes") 3269    tcp

Multicast DNS 5353    tcp/udp
Run Code Online (Sandbox Code Playgroud)
  • Samba 和 Windows 一样,支持动态 RPC 服务。范围从 1024 开始。如果由于某种原因有什么东西占用了这个端口,它将是一个不同的端口(字面意思是从 1024 上升)。请记住,也可能有其他端口,它们与您的 Samba 安装相关,但不是由 Samba 本身提供的,就像您运行 NTP 服务器进行时间同步一样。

Samba 作为 NT4 主域控制器运行时的端口使用情况

Service   Port    protocol

End Point Mapper (DCE/RPC Locator Service)    135 tcp

NetBIOS Name Service  137 udp

NetBIOS Datagram  138 udp

NetBIOS Session   139 tcp

SMB over TCP  445 tcp
Run Code Online (Sandbox Code Playgroud)

Samba 作为成员服务器运行时的端口使用情况

Service   Port    protocol

End Point Mapper (DCE/RPC Locator Service)    135 tcp

NetBIOS Name Service  137 udp

NetBIOS Datagram  138 udp

NetBIOS Session   139 tcp

SMB over TCP  445 tcp
Run Code Online (Sandbox Code Playgroud)