专注云服务商活动
网站运营运维笔记

FTP端口号20和21 两个端口的区别

我们很多朋友都知道,FTP的端口默认是21,但是有时候也会有自定义其他的。其实很多人不知道FTP端口还是20的。到底有什么区别?

端口 名称 功能 是否加密(默认)
21 控制端口 建立客户端与服务器的命令通道,用于发送登录指令、目录切换等控制信息 否(明文传输)
20 数据端口 在主动模式下,作为数据传输通道,直接推送文件/目录列表到客户端 否(明文传输)

​控制端口(21)​​

所有FTP会话必须先连接21端口完成身份验证(用户名/密码)。

后续指令(如ls、get、put)均通过此端口交互。

风险提示:因明文传输,建议使用SFTP(SSH加密)​或FTPS(SSL加密)​替代。

​数据端口(20)​​

​仅用于主动模式(PORT模式)​​:服务器主动连接客户端的随机端口传输数据。

被动模式(PASV)下,数据端口由服务器随机开放(非固定20),客户端主动连接。

注意:防火墙需放行20端口(主动模式)或服务器指定的随机端口(被动模式)。

投上你的一票
域名主机商优惠信息推送QQ群: 627775477 获取商家优惠推送,禁言。
赞(0)
未经允许不得转载:老左笔记 » FTP端口号20和21 两个端口的区别