Administración de servidores
UN SERVIDOR CASERO BASADO EN DEBIAN
ASOCIACIÓN LINUX ALBACETE
www.linuxalbacete.org
Alejandro Navarro López ( papiro@gmail.com )
Alfonso Moratalla Moreno ( alfonso.moratalla@gmail.com )
Versión 1.5 – Abril, 2006
Versión 1.4 – Marzo, 2006
Versión 1.2 – Diciembre, 2005
Versión 1.0 – Noviembre, 2005
Asociación Linux Albacete www.linuxalbacete.org
Esta obraestá bajo una licencia Attribution-NonCommercial-ShareAlike 2.5
Spain de Creative Commons. Para ver una copia de esta licencia consulte el
apéndice A, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o
envie una carta a Creative Commons, 559 Nathan Abbott Way, Stanford,
California 94305, USA.
1
ÍNDICE
1. INTRODUCCIÓN
1.1Objetivos................................................................... pág 3
1.2 Hardware.................................................................. pág 4
1.3 Software.................................................................... pág 4
1.4 ¿Qué es Debian?........................................................ pág 4
2. INSTALACIÓN
2.1 Empezamos............................................................... pág 7
2.2Idioma....................................................................... pág 8
2.3 Red............................................................................ pág 10
2.4 Particionado.............................................................. pág 11
2.5 Gestor de arranque................................................... pág 14
2.6 Configuraciónpost-instalación.................................. pág 16
2.7 Usuarios y contraseñas............................................. pág 17
2.8 Instalación de paquetes............................................ pág 20
3. INSTALACIÓN Y CONFIGURACIÓN DE SERVICIOS
3.1 Repaso de comandos................................................. pág 24
3.2 Instalación y uso del mc............................................ pág 26
3.3 Configuración dered................................................ pág 28
3.4 Servidor DNS bind.................................................... pág 31
3.5 Servicio DHCP dhcpd................................................ pág 31
3.6 Firewall y NAT con iptables...................................... pág 33
3.7 Servicio de secure shell con sshd............................. pág 34
3.8 Servicio de FTP conProFTPd.................................... pág 35
3.9 Servicio de DNS dinámico con dyndns..................... pág 37
3.10 Servicio MTA con exim........................................... pág 40
3.11 Servidor web con Apache + PHP4......................... pág 42
3.12 Servicio de BBDD con MySQL................................ pág 46
3.13 Aplicación de forophpBB2..................................... pág 46
3.14 Aplicación P2P MLDonkey...................................... pág 49
3.15 Servidor de ficheros con Samba............................. pág 56
4. APÉNDICES
4.1 Apéndice A – Licencia CC......................................... pág 60
4.2 Apéndice B – Bibliografía y recursos........................ pág 65
2
1 INTRODUCCIÓN
1.1 OBJETIVOS
Nos planteamos montar unservidor casero que sea capaz de darnos servicios tanto a
nuestra red local como hacia internet, así mismo nos servirá de firewall poniendo una capa
más de seguridad para nuestra red interna.
Estos es la lista de servicios y las aplicaciones que las prestarán:
–
Router con prestaciones NAT y DHCP -> Iptables, dhcpd
–
Firewall -> Iptables
–
Servidor de páginas web con soporte PHP ->Apache 2
–
Servidor de ficheros FTP -> Proftpd
–
Servidor de correo -> Exim
–
Servidor de DNS -> Bind
–
Servidor de bases de datos -> MySQL
–
Servidor de ficheros -> Samba
–
Acceso remoto por SSH -> Sshd
–
Cliente para servicios P2P -> Mldonkey
3
1.2 HARDWARE
CPU: Sirve cualquiera, como mínimo se recomienda un Petium II 350Mhz (uso casero
del...
Regístrate para leer el documento completo.