FTP 服务器可以使用 21(默认控制端口)以外的控制端口吗?

use*_*406 3 port ftp

ftp 服务器是否可以侦听除 21(任何 FTP 客户端发起连接的默认控制端口)之外的任何其他端口?如果是,客户端如何知道它必须在哪个端口上发起连接?

在服务器上使用非默认控制端口是否违反 RFC?请注意,我不是在询问服务器端数据端口。

谢谢桑卡尔

mul*_*laz 6

是的,它可以,但你必须告诉客户端使用另一个端口(客户端不能自动找出端口)。

例如(如果您将端口设置为 2121):

ftp://example.com:2121
Run Code Online (Sandbox Code Playgroud)