Estou usando o Inetutils FTP do GNU e configuro tudo, exceto que ele não é iniciado automaticamente quando eu ligo o meu sistema. Para fazê-lo funcionar, eu tenho que começar o autônomo usando "ftpd -D". Eu descobri que tenho o xinetd rodando e acredito que preciso usar isso para iniciar automaticamente o daemon.
No diretório /etc/xinetd.d/ eu adicionei um arquivo chamado 'ftp'. Dentro de seu conteúdo estão:
service ftpd
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/ftpd
instances = 20
}
* Fazendo um whereis mostra que o ftpd reside em / usr / bin / ftpd *
Após adicioná-lo, recarreguei a configuração e reiniciei o servidor.
/etc/init.d/xinetd reload
/etc/init.d/xinetd restart
Meu arquivo xinetd.conf é o seguinte:
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
defaults
{
instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30
}
includedir /etc/xinetd.d
Também havia um arquivo inetd.config no meu sistema, então adicionei o seguinte para uma boa medida, embora não pareça que o inetd esteja sendo executado.
ftp stream tcp nowait root /usr/bin/ftpd in.ftpd -l -a
Quando tento conectar-me ao meu servidor ftp, recebo o erro " ECONNREFUSED - Conexão recusada pelo servidor ". Alguém tem alguma idéia de por que isso não está sendo iniciado automaticamente pelo xinetd?
Eu tenho minhas informações neste site:
link