Instalacion FTP Ubuntu

  • Iniciador del tema Iniciador del tema PIXTRO
  • Fecha de inicio Fecha de inicio

PIXTRO

Usuario Casual nvl. 2
15 Feb 2008
3.807
32
47
Santiago
www.djpixtro.cl
folder_linux1.png


1. Instalar el servidor FTP

Para instalar el servidor FTP, escribimos en un terminal:

sudo apt-get install vsftpd


2. Configurar el servidor FTP
La configuración del servidor FTP se hace editando el fichero /etc/vsftpd.conf

Para editar este fichero, escribimos:

sudo nano /etc/vsftpd.conf


2.1 Denegar los accesos FTP anónimos
Cambiamos la línea:

anonymous_enable=YES

por:

anonymous_enable=NO

2.2 Permitir a los usuarios locales conectarse al servidor FTP


local_enable=YES

Esto permitirá que los usuarios declarados en Ubuntu utilicen el mismo login y contraseña para acceder al servidor FTP.

2.3 Permitir a los usuario subir ficheros

write_enable=YES

2.3 Elegir la interfaz

Por defecto el servidor FTP estará en escucha en todas las interfaces. Si deseamos restringir, por ejemplo, únicamente a nuestra red local en 10.0.0.x, agregamos la línea:


listen_address=10.0.0.1

Si la dirección IP LAN de nuestro servidor FTP es 10.0.0.1

3. (re)Iniciar el servidor FTP

(re)iniciamos el servidor FTP para que tome en cuenta las modificaciones que acabamos de realizar. Escribimos el comando:

sudo /etc/init.d/vsftpd restart
 
sudo mkdir /etc/ssl/private

sudo openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout
/etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem


sudo vim /etc/vsftpd/vsftpd.conf

pasv_enable=YES

pasv_min_port=21000

pasv_max_port=21010

rsa_cert_file=/etc/ssl/private/vsftpd.pem

ssl_enable=YES

ssl_ciphers=HIGH

ssl_tlsv1=YES

ssl_sslv2=NO

ssl_sslv3=NO

force_local_data_ssl=YES

force_local_logins_ssl=YES

sudo firewall-cmd --add-port=21000-21010/tcp --permanent

sudo firewall-cmd --reload

sudo systemcl restart vsftpd