什么端口或端口用于 Windows 中的文件共享?

Moh*_*ani 23 windows file-sharing

我想知道在windows操作系统上,文件共享服务的端口号是多少?比如你知道HTTP服务的端口号是80,那么我需要知道文件共享协议的端口号吗?

bar*_*lop 27

我看过所有这些..文件共享相关

UDP-137、UDP-138、TCP-139、TCP-445

也可能是 TCP 端口 135,尽管这可能与称为“RPC”的东西有关。[1]

在 Windows 7 机器上,所有这些都在听。有些与 NETBIOS 相关,所以你可以做start...\\compname

本站http://ntsecurity.nu/papers/port445/

如果服务器启用了 NBT,它会监听 UDP 端口 137、138 和 TCP 端口 139、445。如果它禁用了 NBT,它只会监听 TCP 端口 445。

而这个网站http://www.petri.co.il/whats_port_445_in_w2k_xp_2003.htm 提到

“在 Windows 2000/XP/2003 中,微软增加了直接通过 TCP/IP 运行 SMB 的可能性,无需额外的 NetBT 层。为此,他们使用 TCP 端口 445。”

因此,在 2K、XP、2003 中……我想在 Win 7,8 中,可以仅在端口 445 上运行文件共享,但您会这样做start...\\ip 而不是start..\\compname

[1] http://www.danielmiessler.com/writing/windowsfilesharing/

  • @MaQleod Windows 用户非常熟悉“文件共享”一词,并不意味着 FTP 或 SSH。这是 Windows 中的一个选项,称为“文件共享”。有许多与之相关的表达式,例如打开文件共享,或启用文件共享或确保防火墙允许文件共享。也许 SMB 是一个更具技术性的术语,但“windows 文件共享”或“windows 中的文件共享”是特定的,前提是他们正确使用了他们的术语。看起来 Win7 没有内置的 SSH 服务器。 (2认同)