当我尝试启动 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
或与其中之一类似的东西。如果您告诉我们该平台,我们可以提供更具体的帮助。