无法启动或停止 vsftpd

无法启动或停止 vsftpd

当我尝试启动 vsftpd 时,它失败了。

运行时netstat -anp | grep :21我得到以下结果:

tcp 0 0 :::21 :::* LIST EN 4046/proftpd

我该如何确保 vsftpd 正确启动和停止?

答案1

该行netstat表示您已经有一个正在运行的 ftp 服务器。您可以停止该端口或vsftpd在另一个端口上运行。您很可能想要前者。

service proftpd stop
service vsftpd start

应该可以工作(取决于您的操作系统)或

/etc/init.d/proftpd stop
/etc/init.d/vsftpd start

或者

systemctl stop proftpd
systemctl start vsftpd

然后您需要确保此更改是持久的,例如

chkconfig proftpd off
chkconfig vsftpd on

或者

systemctl disable proftpd
systemctl enable vsftpd 

或与其中之一类似的东西。如果您告诉我们该平台,我们可以提供更具体的帮助。

相关内容