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
Este Blog esta destinado a las aplicaciones del curso de Sistemas Microinformáticos y Redes del I.E.S. Valle de Camargo
Translate/Traductor
jueves, 27 de febrero de 2014
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
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
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
Suscribirse a:
Entradas (Atom)