我刚刚安装了 vsftpd,无法启动服务器。
我尝试将listen
参数从更改yes
为no
,但没有任何区别。
大多数指南都提到 xinetd 或 inetd,但我的发行版中没有此类应用程序?
什么时候no
:
500 OOPS: vsftpd: not configured for standalone, must be started from inetd
什么时候yes
:
$ service vsftpd restart
Stopping FTP server: vsftpd.
Starting FTP server: vsftpd.
$ vsftpd
500 OOPS: could not bind listening IPv4 socket
$ netstat -npl
...
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 30129/vsftpd
答案1
如 所示netstat
,vsftpd
实际正在运行。service restart
足以启动它,您不需要vsftpd
单独运行(正如您发现的那样,您不能)。
如果您想使用inetd
守护进程,Wheezy 中有多种可能性: