Instalación De Un Servidor FTP En Ububntu
Enviado por ndv_nico • 28 de Octubre de 2013 • 501 Palabras (3 Páginas) • 381 Visitas
Pasos para Instalar y configurar un Servidor FTP en Ubuntu.
Servidor FTP (File Transfer Protocol, ‘Protocolo de Transferencia de Archivos’), es un protocolo de red para transferir archivos entre sistemas conectados a una red. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.
El servicio FTP es ofrecido por la capa de aplicación.
Para que el servidor funcione debemos instalar VSFTP (“Very Secure FTP Daemon” : Demonio FTP seguro). Está licenciado bajo la licencia GNU.
vsftpd es el servidor FTP por defecto de la distribución Ubuntu, además de Fedora Core, Red Hat y otras distribuciones.
Paso 1:
Instalar VSFTP
sudo apt-get install vsftpd
Paso 2:
Editar archivo de configuración
Se debe configurar el servidor editando el archivo /etc/vsftpd.conf mediante el uso de un editor como vi
sudo vi /etc/vsftpd.conf
Para no permitir el acceso anónimo al servidor cambiamos el valor de anonymous_enable a NO.
anonymous_enable=NO
Para permitir que los usuarios locales del sistema puedan conectarse debemos buscar y descomentamos la línea local_enable.
“Los comentarios generalmente son el caaracter “#” o el “;” solo se debe borrar alguno de estos caracteres que está al principio de la linea que quiero dejar activa”
local_enable=YES
Para permitir que se puedan subir archivos al servidor hay que dar permisos de escritura, por lo que debemos buscar y descomentar la línea write_enable
write_enable=YES
A continuación podemos establecer el valor umask para los archivos que subamos. Este valor determina los permisos de lectura, escritura y ejecución que tendrán los archivos por defecto. El valor que viene en el fichero de configuración es algo restrictivo, ya que solamente el propietario tiene permiso de lectura y escritura (-rw——-, o en númerico 600). Descomentamos local_umask para que todos puedan leer los archivos(-rw-r–r–, 644)
local_umask=022
El siguiente parámetro que se debe ajustar es el valor de la directiva chroot_local_users. Descomentando esta línea los usuarios solamente tendrán acceso a sus respectivos directorios /home y no puedan recorrer el resto del sistema
chroot_local_users=YES
Con estos cambios en el archivo de configuración ya tenemos el servidor FTP operativo, solo se debe reiniciar el servicio de vsftpd.
Paso 3 Reiniciar servicio de VSFTPD
sudo /etc/init.d/vsftpd restart
En el caso que solo quiera
...