据我所知,FTP中的主动和被动模式改变了从客户端向服务器发送命令和数据的端口,这在防火墙方面很有用.我认为我也说得对,SFTP没有相同的概念 - 但我不清楚SFTP协议的细微差别使得模仿FTP中存在的相同模式变得不必要/不可取.
需要FTP协议中的主动/被动模式区分,因为在FTP中,有一个单独的传输通道/连接用于文件传输.在不同的网络设置中,可能需要不同的模式(尽管如今,它使用的主要是被动模式).
这不是有用,其中的防火墙而言,这是一个问题,其中防火墙关注.在单独的端口上单独连接的这个概念可能不是一个好主意,因为我不认为这个模型在任何其他类似的协议中再次重复.
在SFTP中,没有类似的东西.一切都发生在一个连接中.所以"防火墙关注的地方"没有问题.