Servidores Linux

  • View
    11

  • Download
    0

Embed Size (px)

DESCRIPTION

Documentacion sobre servidores Linux

Text of Servidores Linux

  • ProyectoFinaldeMster

    ConfiguracindeunServidorbajoGNU/LinuxenlaMancomunidaddelaSierradeCdizAdministracindeRedesySistemasOperativos

    Autor:AntonioJosFortisMalagnTutor:AntonioMancheoBautistaConsultor:JordiMassagerPla

    Octubre2012

    Pgina1de58

  • ProyectoFinaldeMster

    Este obra est bajo una licencia de Creative Commons ReconocimientoCompartirIgual 3.0Unported.

    Pgina2de58

  • ProyectoFinaldeMster

    ResumendelProyecto

    Para la realizacindeeste ProyectoFinal deMster, se vaa proceder a documentar lainstalacinyconfiguracindeunServidorGNU/LinuxconunaseriedeserviciosasociadosparalaMancomunidaddeMunicipiosdelaSierradeCdiz.Dichosservicios,losvamosadividirenlossiguientesgrupos,loscualesdetalloacontinuacin:

    ServiciosWebydeTransferenciadeficheros.

    ServidorWebatravsdeHTTPyHTTPS.

    CreacindeunCertificadopropioqueserutilizadoenelServidorWeb.

    ServiciodedescargadeficherosatravsdeFTP.

    ServiciodeWebDAVparaaccederadeterminadosdocumentosdelServidorWeb.

    ServiciosdeCorreoElectrnico.

    ImplementarunMTAparatransferirlosmensajesdeunservidoraotroutilizandoelprotocoloSMTP.

    AccesoalservidorimplementadoatravsdelosprotocolosPOP3oIMAP.

    PermitirademselusodeWebMailparalosclientes.

    ServiciosdeSeguridadqueharnqueelServidorseamsdifcildeatacar.

    Instalaryconfiguraralgunaherramientadeprevencindeataques.

    Instalaryconfiguraralgunaherramientadedeteccindeintrusos.

    Instalaryconfiguraruncortafuegos(firewall)enelServidor.

    Instalaryconfigurarunserviciodecopiasdeseguridad(backup).

    Adems,unavezmontadadichainfraestructura,seaadirnlossiguientesservicios:

    SistemadeGestindecontenidosparaformacinadistancia(Moodleosimilar).

    SistemadeAlmacenamientoenlaNubeparapoderalmacenardatosindependientementedelaubicacin(OwnCloudosimilar).

    Pgina3de58

  • ProyectoFinaldeMster

    ndicedecontenido1.Introduccin......................................................................................................................................5

    2.Objetivos...........................................................................................................................................7

    3.EstudiodeViabilidad.......................................................................................................................8

    3.1.Necesidadesyrequisitos............................................................................................................8

    3.2.Anlisisdelasituacinactual.................................................................................................10

    3.3.Definicinderequisitosdelsistema........................................................................................11

    3.4.Estudiodealternativasdesolucin.........................................................................................13

    3.5.Valoracinyeleccindelasposiblessoluciones....................................................................18

    4.Anlisisderequisitos......................................................................................................................20

    4.1.Definicindelsistema.............................................................................................................20

    4.2.Requisitosexactosdelproyecto...............................................................................................21

    4.3.Establecimientoderequisitos.................................................................................................22

    4.4.Definicindeinterfacesdeusuario........................................................................................24

    4.5.Especificacindelplandepruebas.........................................................................................25

    5.Diseodelasolucin......................................................................................................................28

    5.1.Arquitectura.............................................................................................................................29

    5.2.Definicindenivelesdearquitectura......................................................................................30

    5.3.Especificacindeestndares,normasdediseoyconstruccin............................................34

    5.4.Identificacindesubsistemas.................................................................................................35

    5.5.Especificacionesdedesarrolloypruebas...............................................................................35

    5.6.Requisitosdeimplantacin.....................................................................................................38

    6.Implementacin..............................................................................................................................40

    6.1.Formacin................................................................................................................................40

    6.2.Implantacindelsistema.........................................................................................................41

    6.3.Aceptacindelsistema...........................................................................................................50

    6.4.Mantenimiento........................................................................................................................51

    7.Resultados,valoracinyconclusiones............................................................................................51

    7.1.Resultados................................................................................................................................52

    7.2.Valoracineconmica.............................................................................................................53

    7.3.Conclusiones...........................................................................................................................54

    8.Bibliografa.....................................................................................................................................55

    Pgina4de58

  • ProyectoFinaldeMster

    1. IntroduccinEnprimerlugar,indicarquelarealizacindeesteProyectoFinaldeMster,sedebeaque

    desdesiempreheestadointeresadoenlaAdministracindeSistemas,mostrandotambinungraninters,porlaConfiguracinyMantenimientodeRedes.Uniendoestasdosaficiones,sepuededecirqueelProyectoquevoyarealizarabarcaampliamenteestostemas.

    Porotraparte,comosoyunapasionadodelSoftwareLibre,seentendermejorelusodelasherramientasquevoyautilizarparallevaralaprcticadichoproyecto.

    Tal y como se indica en el resumen del proyecto, ste consiste en la instalacin yconfiguracin de un Servidor GNU/Linux con una serie de servicios asociados para laMancomunidaddeMunicipiosdelaSierradeCdiz.ElporqueelegircomoSistemaOperativoGNU/LinuxenlugardeWindows,obedeceaunaseriedecuestionesquepasoacomentar:

    Esmsseguro.YaquelagranmayoradelosataquesdecackerssondirigidosaservidoresWindowsaligualquelosvirusloscualesseenfocanprincipalmenteaservidoresconestesistemaoperativo.LaplataformaGNU/Linuxesmsrobusta,locualhacemsdifcilquealgnintrusopuedaviolarlaseguridaddelsistema.

    Es ms rapido. Al tener una plataforma ms estable, se favorece la utilizacin deaplicacionesdetodotipo.LaeficienciadesucdigofuentehacequelavelocidaddelasaplicacionesGNU/LinuxseansuperioresalasquecorrensobreWindows.

    Esmseconmico.Yaquerequieremenormantenimiento.LosservidoresWindowssonmscostososdebidoaqueesnecesariaunafrecuenteatencinymonitoreocontraataquesdevirus,cackersyerroresdecdigo.ElsoftwareGNU/Linuxascomotambinungrannmerode aplicaciones, son de cdigoabierto y estnprotegidas por la licencia GPL,motivoporelquesondistribuidasgratuitamente.

    Adems, debodeaadir quedebidoa las caractersticasdedichosestudios( MsterenSoftwareLibre),esconvenienteusarherramientasbasadasenSoftwareLibre,yaseansistemasoperativos,aplicacionesyserviciosquehayaqueconfigurar.

    Parapoderllevaralaprcticadichoproyecto,debodedefinirunaseriedeFasesquehabrqueseguirysupervisardurantetodalavidadelmismo.Dichasfases,estarnrelacionadasunasconotrasysonlasqueexpongoenelsiguientediagramayqueposteriormenteseestudiarnconmayorprofundidadencadaunodelossiguientesapartadosqueconformanelproyecto.

    Pgina5de58

    DefinicinDeObjetivos

    EstudiodeViabilidad

    AnlisisdeRequisitos

    DiseodelaSolucin

    ImplementacinResultadoValoracin

    PuestaenMarchaYPruebas

  • ProyectoFinaldeMster

    Apartirdedichoproyecto,cadaunadelasFasessepuededescribircomo:

    DefinicindeObjetivos:Enestafase,sedebendedefinirlosobjetivosdelproyectodeunaformaclarayconcisa.EstosobjetivossonestablecidostrasunaseriedereunionesconelTutordePrcticasdondequedaestablecidoeltrabajoquesedeseadesarrollar.

    Estudio de Viabilidad: Durante esta fase, se analizarn cuidadosamente las posiblessolucionesalosrequisitosdelproyecto,deformaquesepuedanconseguirlosobjetivosestablecidos.Dentrodeestafase,podemosdestacaraspectoscomoestudiaryevaluarlasdiferentesalternativasdequedisponemosparamontarelsistemaylosdiferentesserviciosyaplicacionesquevaaofrecerelmismo.

    AnlisisdeRequisitos:Dichafasetienecomofinalidad,describirdetalladamenteelsistemaque se desea realizar, indicando que requisitos funcionales debe de tener y como secumplimentarnlosobjetivosestablecidos.Paraelproyectoquevamosarealizar,consistirendeterminarlosrequisitosdecadaunodelosserviciosquesevanaofrecer,indicandoentodomomentosisecumplenlosobjetivosdelproyecto.

    DiseodelaSolucin:Unavezrealizadaslasfasesanteriores,pasamosadesarrollarlaideadesdeelpuntodevistatecnolgico,esdecir,seleccionarqueherramientasseutilizarnycualeslaarquitecturadelaaplicacin.Ennuestrocaso,consi