我正在使用Windows Server 2012r2,我已经在其上安装了filezilla ftp服务器,它应该使用端口21,如设置所指定的,但它似乎也使用端口22。
我通过命令行'netstat -anb'<检查了这个此命令告诉您哪些服务正在使用哪些端口。
我的开发人员需要ssh访问权限,filezilla没有附带ssh,而是使用tls / ssl而ssh不是Windows原生的。所以我安装了'freesshd'但是这不会运行因为sz端口已经被filezilla使用了。
无论如何我只能使用端口22停止filezilla,我还需要它来运行我的ftp端口21和ftps端口990吗?
答案 0 :(得分:0)
这就是我所做的 - 如果有人遇到过这个问题。
我完全停止了Windows服务上的filezilla服务,因为我已经知道这是导致使用命令' netstat -anb'如上所述。
然后我重新启动了freesshd服务,检查了' netstat -anb'看到它使用端口22正在使用freesshd。一旦确认,我再次启动了Filezilla。
我不确定这是否是一个长期解决方案,但它现在正在运作