proftpd es softwarePara el Servidor FTP más utilizado, sobre todo por aquellos que utilizan cPanel/WHM.
En el paquete default, CentOS 5.6 viene con vsftpd instalado, y antes de instalar ProFTPD, es bueno eliminar el vsftpd (vsftpd.i386 - para nuestra configuración).
Uninstall/ Eliminar vsftpd:
1. Ver la lista de los paquetes instalados * ftp *:
yum list installed | grep ftp
2. Retire vsftpd.i386.
yum remove vsftpd.i386
Instalar ProFTPD en CentOS 5.x
1. Descargue el archivo proftpd:
wget --passive-ftp ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3e.tar.gz
2. Descomprimir, entrar en la carpeta * proftdd y seguimiento de la instalación y configuración:
tar xvfz proftpd-1.3.3e.tar.gz
cd proftpd-1.3.3e
./configure --sysconfdir=/etc
Al configurar "./configure –sysconfdir = / etc", un error si tiene Compilador GCCEstá instalado.
comprobación build system tipo… i686-pc-linux-ñu
comprobación de host system tipo… i686-pc-linux-ñu
comprobación target system tipo… i686-pc-linux-ñu
comprobando gcc… no
comprobando cc ... no
comprobando cl.exe… no
configurar: error: no se encontró un compilador de C aceptable en $ PATH
Consulte `config.log 'para obtener más detalles.
instalar gcc si gcc-c + + utilizando la línea de comandos:
yum install gcc gcc-c++
Después de que el gcc y gcc-c + + se ha instalado, seguir instalando proftpd, la reanudación de comandos en los puntos 2.
./configure --sysconfdir=/etc
3. Ejecución de líneas de comando para la instalación:
make
make install
4. Cree los archivos “proftpd” en “/ usr / sbin /” y “/ usr / local / sbin /”.
ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd
5. Crema y copia el archivo proftpd.txt en “/etc/init.d/proftpd”.
nano /etc/init.d/proftpd
Ctrl+X & Y para salir y guardar los cambios.
6. Establecemos el nivel de ejecución del servicio "proftpd"
chkconfig --levels 235 proftpd on
7. Establezca el archivo / Etc / init.d / proftpd ser ejecutados y ejecutar la aplicación.
chmod u+x /etc/init.d/proftpd
8. Editar nano / Etc / proftpd.conf.
nano /etc/proftpd.conf
Debajo de la línea "DefaultServidor encendido"Añadir línea"RootLogin en“. Esta línea nos permite utilizar el usuario "raíz”Para conectarse a FTP. En la línea "Grupo procesos"Reemplazar"nogroup"Con"nadie".
9. Inicie el servidor FTP:
/etc/init.d/proftpd start
[Root @ servidor proftpd-1.3.3e] # / etc / init.d / proftpd inicio
Iniciando proftpd: [OK]
[Root @ servidor proftpd-1.3.3e] #
Alterntiva fin de iniciar el servicio proftpd (mi favorito)
service proftpd start
Posibles errores durante la instalación y configirarii:
1. La falta compilador gcc si gcc-c + +. Resolver las instrucciones 2 Sección.
2. Error al iniciar el servicio "Iniciando proftpd: - Fatal: Grupo: Grupo desconocido 'nogroup' en la línea 30 de '/etc/proftpd.conf' [FAILED]“. Solución al punto 8.
InstallConfiguración y configuración del servidor ProFTPD - CentOS 5.6.