Instalar un servidor tftpd-hpa para guardar configuraciones de switches - Electronik-Pro, Informatica, Noticas,Wordpress,Facebook,Hacking,Programas,Hosting,Dominios

Algunos switches, como los DLINK DES-3226 requieren un servidor tftp en la red para hacer un backup y guardar las configuraciones.

Vamos a ver cómo instalar y configurar tftpd-hpa para que realice esta función:

Primero.- Instalamos el paquete:
# apt-get install tftpd-hpa
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
El paquete indicado a continuación se instaló de forma automática y ya no es necesarios.
openbsd-inetd
Use 'apt-get autoremove' to remove it.
Se instalarán los siguientes paquetes NUEVOS:
tftpd-hpa
0 actualizados, 1 se instalarán, 0 para eliminar y 0 no actualizados.
Se necesita descargar 0 B/47,6 kB de archivos.
Se utilizarán 91,1 kB de espacio de disco adicional después de esta operación.
Preconfigurando paquetes ...
Seleccionando el paquete tftpd-hpa previamente no seleccionado.
(Leyendo la base de datos ... 379942 ficheros o directorios instalados actualmente.)
Desempaquetando tftpd-hpa (de .../tftpd-hpa_5.2-4_amd64.deb) ...
Procesando disparadores para man-db ...
Configurando tftpd-hpa (5.2-4) ...
Starting HPA's tftpd: in.tftpd.
Una vez instalado, el servidor creará un directorio: /srv/tftp.

Segundo.- Comprobamos que el servidor tftpd está corriendo:
# ps aux|grep tftp
root 9672 0.0 0.0 14816 296 ? Ss 13:26 0:00 /usr/sbin/in.tftpd --listen --user tftp --address 0.0.0.0:69 --secure /srv/tftp
Con ésto, el servidor estará listo para permitir la descarga de archivos, pero no permitirá subirlos.
Tercero.- Editamos el fichero /etc/default/tfpd-hpa:
# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
Y, en la variable TFTP_OPTIONS añadimos el parámetro --create, de tal manera que quedará así:
# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --create"

Cuarto.- Reiniciamos el servicio para que se apliquen los cambios:
# /etc/init.d/tftpd-hpa restart
Restarting HPA's tftpd: in.tftpd.

Quinto.- Damos permisos de escritura en el directorio /srv/tftp:
# chmod 777 /srv/tftp
Publicado por primera vez en http://enavas.blogspot.com.es

0 comentarios:

Publicar un comentario

 
Top