Professional Documents
Culture Documents
Page 1
2-Esperamos unos segundos y como vemos se descargaran todos los paquetes necesarios automticamente.
Page 2
4-Una vez tengamos nuestra carpeta lista procederemos a modificar el archivo proftpd.conf para la configuracin de nuestro servidor FTP, lo haremos con el editor de textos vi y el archivo se encuentra en la ruta /etc/proftpd.conf, asi que escribiremos vi /etc/proftpd.conf y presionaremos Enter.
5-Como vemos se nos abrir el archivo que tiene toda la configuracin de ProFTPd, presionando la tecla i podemos editarlo pero debemos ser muy cuidadosos en esto ya que podramos afectar el correcto funcionamiento de nuestro servidor FTP.
Page 3
7-Ahora nos situaremos en la lnea DefaultRoot, por defecto esta marcada con un # al inicio, esto indica que es un comentario y por lo tanto no se toma en cuenta como un parmetro de configuracin del archivo, lo primero que haremos ser descomentar esta lnea borrando el sigo #, luego escribiremos el directorio que creamos antes para guardar nuestros archivos FTP. La lnea ser DefaultRoot /home/gean/FTP
8-Otro parmetro importante para configurar es la lnea Umask, por defecto viene en 022 022, este permiso solo permite que los usuarios vean los documentos que se encuentren en el servidor pero no podrn descargarlos, por lo tanto cambiaremos estos permisos a 077 077. Luego de esto saldremos del documento asi que debemos pulsar la tecla Esc y escribir :wq para salir del archivo y guardar los cambios.
Page 4
11-Una vez creado el archivo presionamor i para editarlo y escribimos algo, luego presionamos Esc para salir del modo edicin y escribimos :wq para guardar y salir.
Page 5
3-Como vemos una vez hayamos escrito el comando anterior se conectara al servidor FTP, nos mostrara el nombre que habamos elegido anteriormente, luego nos pedir que introduzcamos nuestro usuario y contrasea, debemos de introducir un usuario con los privilegios suficientes como para acceder al servidor FTP.
4-Ahora subiremos un archivo a nuestro servidor, los archivos se suben con el comando put seguido del nombre del archivo y su extensin, como habamos creado el archivo manuel.txt, lo subir al servidor escribiendo put manuel.txt y como vemos se inicia la transferencia, luego nos muestra que el archivo se a transferido correctamente.
Page 6
6-Ahora escribiremos el comando ls para que nos muestre los archivos que se encuentran en el servidor FTP, como vemos se encuentran los archivos que habamos subido anteriormente.
7-Ahora bajaremos el archivo prueba.txt, para esto escribimos le comando get seguido del nombre del archivo y su extensin, get prueba.txt.
8-Para descargar mas de un archivo simultneamente utilizamos el comando mget seguido del nombre de los archivos con su extensin, los archivos deben estar separados por espacios.
Page 7
1-Ahora mostraremos como acceder a nuestro servidor FTP por medio de un cliente FTP, en este caso utilizare FileZila.
2-Una vez abierta la aplicacin en la parte superior debemos de introducir la direccin IP del servidor, nuestro nombre de usuario y la contrasea, el puerto por defecto es 21. Luego hacemos click en el botn Conexin Rapida.
Page 8
4-Podemos descargar archivos haciendo click derecho sobre estos y luego click en Descargar, y para subir hacemos exactamente lo mismo pero desde el lado izquierdo que es donde se encuentran los archivos en nuestro equipo cliente, hacemos click derecho y luego click en la opcin subir.
Page 9
Crear Script para subir Backup al servidor FTP automticamente programado con Cron
Podemos crear un script para que automticamente se ejecute el Backup de nuestros archivos y se guarde en nuestro servidor FTP, para esto utilizaremos la herramienta Cron que ejecuta las tareas de acuerdo al horario/fecha que se le asigne. 1-Abrimos la terminal y nos logueamos como root utilizando el comando su luego crearemos un archivo contenedor del script que crearemos, este archivo en mi caso lo deseo guardar en la carpeta Script que haba creado anteriormente en el escritorio pero puede ser guardado donde sea, este archivo lo crearemos con el editor de textos vi, el comando en este caso ser vi /home/gean/Escritorio/Script/backupFTP.sh, debemos recordar que el script siempre debe tener la extensin .sh al final del nombre que le demos.
2-Ahora escribiremos los parametros de nuestro script como vemos abajo, nuestro script primero esta dividido por partes, ya que primero debe crear un backup del archivo que deseemos y luego entonces establecer la conexin con el servidor FTP para finalmente subir el archivo.
Page 10
4-Como vemos el script esta inicindose, lo habamos configurado para que primero nos muestre un mensaje de ejecucin y a los 5 segundos empiece a ejecutarse.
5-Como vemos nuestro script se ejecuto perfectamente, primero nos crea un backup sobre la carpeta que habamos especificado, luego establece la conexin con el servidor FTP y por ultimo sube el archivo, al hacer todo esto se desconecta automticamente del servidor FTP.
Page 11
7-Agregamos una lnea nueva con el directorio del archivo y recordando el orden de los valores El primer valor indica los minutos, el segundo valor indica las horas, el tercer valor indica los das del mes, el cuarto valor indica el mes y el quinto valor indica el da de la semana, lo programaremos para que se ejecute todos los viernes y seguido escribimos el directorio donde se encuentra que en este caso ser /home/gean/Escritorio/Script/backupFTP.sh
Listo, ya sabemos como montar nuestro servidor FTP con ProFTPd y crear un script que suba un backup al servidor automticamente programado con Cron.
Page 12