Linux Centos Ftp

Páginas: 14 (3371 palabras) Publicado: 4 de junio de 2012
CONFIGURACION DE FTP EN LINUX CENTOS 5

CONFIGUR FTP (File Transfer Protocol) o Protocolo de Transferencia de Archivos (o archivos informáticos) es uno de los protocolos estándar más utilizados en Internet siendo el más idóneo para la transferencia de grandes bloques de datos a través de redes que soporten TCP/IP. El servicio utiliza los puertos 20, y 21, exclusivamente sobre TCP. El puerto 20es utilizado para el flujo de datos entre cliente, y servidor. El puerto 21 es utilizando para el envío de órdenes del cliente hacia el servidor. Prácticamente todos los sistemas operativos, y plataformas incluyen soporte para FTP, lo que permite que cualquier computadora conectada a una red basada sobre TCP/IP pueda hacer uso de este servicio a través de un cliente FTP. AR FTP EN LINUX
Siqueremos configurar el servidor ftp para unos usuarios anónimos, dejamos los valores por defecto que quedan en la instalación, creándonos el directorio por defecto /home/ftp.
Si por el contrario lo queremos configurar para usuarios con contraseña, nos crearemos tantos usuarios en /home como queramos permitir su acceso.

PREPARACIÓN DEL SISTEMA
Crearemos un usuario llamado invitado:
# sudo adduserinvitado
# Introduzca la nueva contraseña de UNIX:
Al realizar esto se nos creará un nuevo directorio /home/invitado, con la contraseña que le hayamos configurado
Si no quisieramos este directorio podemos cambiarlo con la órden:
# sudo usermod -d /media/DESCARGAS/ftp invitado
NOTA: “/media/DESCARGAS/ftp”, es un directorio creado en una partición fat32, fuera del directorio de linuxINSTALACIÓN DEL FTP
# sudo apt-get install vsftpd

Después de instalarlo pasamos a la configuración del mismo:
# /etc/vsftpd.conf
En este ejemplo solo se han modificado las siguientes lineas para permitir la lectura y descarga de los ficheros compartidos, no se podría ni escribir ni eliminar nada de lo que figure:
1 - # Allow anonymous FTP? (Beware - allowed by default if you comment this out).PERMITO USUARIOS ANONIMOS
anonymous_enable=YES
2 - # Uncomment this to allow local users to log in. PERMITO USUARIOS LOCALES
local_enable=YES
3 - # You may fully customise the login banner string: SALUDO
ftpd_banner=BIENVENIDO AL SERVIDOR
4 - # chroot_list_enable below. CREAMOS UNA JAULA IMPIDIENDO PASAR A DIRECTORIOS NO PERMITIDOS
chroot_local_user=YES
Ya por último para controlar el tiempode sesión y el ancho de banda que ofrecemos:
Dentro del fichero de configuración (vsftpd.conf) algunas opciones interesantes que también podemos controlar son las siguientes:

#opciones de transferencia
#ancho banda por usuario anónimo 5kb
anon_max_rate=5100
#ancho de banda por usuario local 5kb
local_max_rate=5100
#número máximo clientes simultáneos
max_clients=5
#máximo conexiones porip
max_per_ip=2
#envía al sistema
syslog_enable=yes
session_support=yes

FUNCIONAMIENTO DEL SERVIDOR FTP
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/vsftpd restart

Levantar VSFTPD en CentOS
Verificar si tenemos instalado el servicio
[root@lab ~]# rpm -q vsftpd
vsftpd-2.0.1-5.EL4.5

Revisar archivos de vsftpd
[root@lab ~]# rpm -qc vsftpd/etc/logrotate.d/vsftpd.log
/etc/pam.d/vsftpd
/etc/vsftpd.ftpusers
/etc/vsftpd.user_list
/etc/vsftpd/vsftpd.conf

Analizar el estado del servicio
[root@lab ~]# service vsftpd status
vsftpd is stopped (el servicio esta detenido)

Iniciar el servicio
[root@lab ~]# service vsftpd start
Starting vsftpd for vsftpd: [ OK ]

Nos conectamos con el usuario anonymous
[root@lab ~]# ftp 127.0.0.1Connected to 127.0.0.1.
220 (vsFTPd 2.0.1)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (127.0.0.1:root): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

Verificar si el servicio se levanta al reiniciar la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ftp centos
  • LINUX-CENTOS
  • Linux centos
  • Servidor Ftp En Centos
  • configuracion FTP Linux
  • Instalacion de linux centos
  • Proceso De Instalación De Linux Centos
  • Conectividad Centos Linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS