FTP服务器通常采用什么端口提供服务?
当客户端发起连接时,首先会指向服务器的21端口进行用户认证和登录。一旦认证通过并准备传输文件,服务器便会开启20端口来专门处理具体的数据交换任务。
当客户端发起连接时,首先会指向服务器的21端口进行用户认证和登录。一旦认证通过并准备传输文件,服务器便会开启20端口来专门处理具体的数据交换任务。
21管命令,20管数据,FTP的被动模式有时候挺让人头疼的,防火墙配置不好就传不了文件。
确实,21管控制,20管数据,这是最经典的说法。不过现在很多防火墙配置为了安全,会把20端口改为被动模式(Passive Mode),或者干脆限制端口范围,所以在实际企业部署或者云服务器环境下,单纯记“21和20”往往不够用,还得看具体的PASV设置。