Para cambiar el puerto de acceso FTP de kloxo por cualquier otro que no sea el 22, sigue estos pasos.
Ingresa a kloxo por ssh.
Edita el archivo de configuración de pureftp /etc/xinetd.d/pureftp.
vi /etc/xinetd.d/pureftp
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/pure-ftpd
server_args = -A -c5000 -C8 -D -fftp -H -I15 -lpuredb:/etc/pure-ftpd/pureftpd.pdb -lunix -L2000:8 -m4 -s -p30000:50000 -U133:022 -u100 -Oclf:/var/log/kloxo/pureftpd.log -g/var/run/pure-ftpd.pid -k99 -Z -Y 1
groups = yes
flags = REUSE}
En la primera línea “service ftp” cambiala por “service pureftp”
Guarda y sal del archivo.
Ahora edita /etc/services
vi /etc/services
ftp 21/tcp
ftp 21/udp fsp fspd
y agrega estas dos líneas por encima.
pureftp 20021/tcp
pureftp 20021/udp fsp fspd
ftp 21/tcp
ftp 21/udp fsp fspd
Guarda los cambios.
Reinicia xinetd
/etc/init.d/xinetd restart
Verifica que se escuechen los puertos:
netstat -an | grep LISTEN
No debes tener más escuchas en el puerto 21 sino en el que definiste 20021
tcp 0 0 0.0.0.0:20021 0.0.0.0:* LISTEN
MFCP!!!