1. Instalar el servidor FTP Para instalar el servidor FTP, escribimos en un terminal: 2. Configurar el servidor FTP La configuración del servidor FTP se hace editando el fichero /etc/vsftpd.conf Para editar este fichero, escribimos: 2.1 Denegar los accesos FTP anónimos Cambiamos la línea: por: 2.2 Permitir a los usuarios locales conectarse al servidor FTP 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 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: 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:
Como se puede hacer para instalar el soporte ssl en vsftp? ya que el protocolo ftp es inseguro, las contreseñas viajan en texto plano, saludos.
Y como debo hacer para que el servidor ftp haga uso del certificado? que tengo que modificar en vsftpd.conf? Como genero el certificado?
mira este tutorial http://www.linuxhispano.net/2011/02/07/configurar-vsftp-para-conexiones-seguras-tlssslsftp/
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