Translate/Traductor

jueves, 27 de febrero de 2014

Instalación y prueba inicial del servidor vsftpd en Ubuntu‏

 Instalar el servidor de FTP:
sudo apt-get install vsftpd

    Hacer una copia de seguridad del fichero de configuración:
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.seg

    Ver o editar el fichero de configuración sin hacer modificaciones:
sudo gedit /etc/vsftpd.conf



# Run standalone?  vsftpd can run either from an inetd or as a standalone
# daemon started from an initscript.
el servidor funciona en modo autónomo
listen=YES


# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
Permite o deniega el acceso de usuarios anónimos al servidor de FTP
anonymous_enable=YES


Uncomment this to allow local users to log in.
Permite el acceso mediante FTP a los usuarios locales del sistema
Tanto el YES como el NO surten efecto porque en la primera columna está como comentario (# almohadilla)
#local_enable=YES


Uncomment this to enable any form of FTP write command.
Habilita o permite la escritura en el servidor FTP
Tanto el YES como el NO surten efecto porque en la primera columna está como comentario (# almohadilla)
#write_enable=YES


# No se modifica nada y se sale de gedit

sudo /etc/init.d/vsftpd restart

sudo service vsftpd status
sudo service vsftpd stop
sudo service vsftpd start
sudo service vsftpd restart
sudo service vsftpd reload


    Para probar desde el navegador
ftp://localhost

usuario:    alumno111
contraseña: smr2013

Con srv en vez de home. Desde terminal: Servidor FTP anónimo‏

Con srv en vez de home

sudo apt-get install vsftpd

sudo cp /etc/vsftpd.conf  /etc/vsftpd.conf_original

sudo gedit /etc/vsftpd.conf


listen=YES
local_enable=NO
anonymous_enable=YES
anon_root=/srv/ftp/



sudo /etc/init.d/vsftpd restart


anonymous realmente es un usuario llamado 'ftp'

sudo mkdir /srv/ftp/incoming

sudo chmod 755 /srv/ftp
sudo chmod 777 /srv/ftp/incoming

sudo chown root:root /srv/ftp/incoming

directorio home del usuario ftp (no debe tener permisos de escritura, propietario root)
drwxr-xr-x   root
/srv/ftp/

Directorio con permisos de escritura
drwxrwxrwx   root
/srv/ftp/incoming/



Continuación de la configuración del archivo vsftpd en la sección “Anonymus FTP user Settings”:
# Anonymus FTP user Settings ##
Permitir conexiones anónimas.
anonymous_enable=YES
# Directorio raíz para los usuarios anónimos. Carpeta creada
# en /home/ftp/ como se comentó anteriormente.
anon_root=incoming
# Solo permite descargar a los usuarios anónimos aquellos archivos
# que tengan permisos de lectura.
anon_world_readable_only=YES
# Para mi caso especifiqué con la siguiente directiva que los
# usuarios anónimos no tengan permisos para subir archivos
# al servidor.
anon_upload_enable=NO
# Esta directiva permite a los usuarios anónimos a crear carpetas
# en ciertos casos.
anon_mkdir_write_enable=NO
# Directiva que permite establecer el límite de la velocidad máxima
# de transferencia de datos para los usuarios anónimos. Fui un
# poco drástico jeje (2kb/s)
anon_max_rate=2048



http://molons.wordpress.com/2012/01/17/instalar-vsftpd-en-ubuntu-10-04-webmin-y-habilitar-usuario-anonymous/


ftp://ftp.eppg.com/
servicios_en_red
star.tr3k

/srv/ftp en vez de /home/ftp‏

El directorio del servidor ftp se encuentra en /srv/ftp

Permitiendo usuarios anónimos
Nuestro servidor ftp permitirá acceso a usuarios anónimos y no podrán escribir ni guardar nada en
el servidor solamente ver y descargar contenido de la carpeta para usuarios anónimos. El
directorio del servidor ftp se encuentra en /srv/ftp. Primero vamos a crear una carpeta para los
usuarios anónimos y asignar los correspondientes permisos.

cd /srv/ftp
sudo mkdir ncoming
sudo chmod 755 ncoming/

# Directorio raíz para los usuarios anónimos. Carpeta creada en
#/srv/ftp/ como
anon_root=incoming