Qual versão do CentOS você está usando? Eu apenas tentei o CentOS 6.3. O xinetd-file é chamado /etc/xinetd.d/xproftpd
, precisa ser ativado com a configuração disable=no
no arquivo e dizendo chkconfig proftpd on
. Eu só preciso definir bind = 10.0.2.15
para permitir que o proftpd ouça apenas este endereço. Não é necessário ajustar proftpd.conf
ainda mais.
Depois de alterar bind
para um valor distinto, não consegui mais me conectar a nenhum outro endereço IP. Nem mesmo localhost
.
/etc/xinetd.d/xproftpd:
# default: off
# description: The ProFTPD FTP server serves FTP connections. It uses \
# normal, unencrypted usernames and passwords for authentication.
service ftp
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.proftpd
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
disable = no
bind = 10.0.2.15
}
chkconfig:
# chkconfig --list proftpd
proftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
/etc/proftpd.conf
ainda está em seus padrões, exceto a configuração de ServerType inetd
para que funcione com xinetd.