Sunteți pe pagina 1din 36

INSTALACION Y CONFIGURACION DE UN SERVIDOR APACHE, MYSQL Y FTP EN DEBIAN By: Ing.

Grover Wilson Quisbert Ibaez


INSTALACION DE VMWARE WORKSTATION

Ejecutamos el archivo setup.exe

Esperamos mientras se inicia el asistente de instalacin Y lo instalamos como cualquier otro software, al finalizar la instalacin nos pedir un key insertamos uno utilizando el keygen

CREANDO UNA NUEVA MAQUINA VIRTUAL


Abrimos vmware Workstation

Seleccionamos Create a New Virtual Machine

Seleccionamos la opcin Custom (Advanded) Mode

Seleccionamos la opcin Hardware compatibility -> Workstation 8.0

Seleccionamos la opcin Installer disc image file (ISO)

Seleccionamos la opcin Linux y buscamos la Opcion Debian 6

Ingresamos el nombre de la mquina virtual y la direccin donde se va almacenar nuestra vmware

Configuramos la cantidad de procesadores con los que va a trabajar la mquina virtual

Configuramos la cantidad de memoria RAM que ser asignada a esta mquina para trabajar Lo recomendable es que tenga 1/3 de la memoria fsica, si es la nica maquina con la que se va a trabajar

Configuramos el tipo de red, seleccionamos la opcin host only, por que trabajaremos con conexin solo entre la mquina virtual y la fsica

Seleccionamos el tipo de controlador de entrada y salida, lo dejamos en LSI logic

Creamos un nuevo disco virtual, ya que es la primera maquia virtual con la que estamos trabajando

Seleccionamos el tipo de disco que vamos a utilizar SCSI

Configuramos 20 Gb para el size of hard disk, y dejamos seleccionada la opcin Split virtual disk into multiple file

Dejamos por defecto el nombre del nuevo disco virtual

En esta ltima pantalla tenemos un resumen de todo la configuracin de nuestra mquina virtual, tambin podemos personalizar el hardware para nuestra mquina, una vez que presionemos Finish la maquina se reiniciara y empezaremos con la instalacin

Si la mquina virtual no enciende, hacemos clic sobre la opcin Power on this virtual machine

INSTALACION DEL SISTEMA OPERATIVO DEBIAN

En la primera pantalla seleccionamos la opcin Graphical install y presionamos enter

Seleccionamos el lenguaje con el que va a trabajar nuestro sistema operativo

Seleccionamos nuestra ubicacin

Seleccionamos la configuracin de teclado que vamos a tener

Esperamos mientras se cargan los componentes del instalador

Dejamos marcada la opcin No, y presionamos continuar

Seleccionamos la opcin No configurar la red en este momento

Ingresamos el nombre que tendr nuestro servidor

Ingresamos el password para nuestro suer usuario (root)

Ingresamos el nombre completo del nuevo usuario que va a ser creado

Ingresamos el nombre de la nueva cuenta a ser creada

Ingresamos el password para esta cuenta

Seleccionamos la opcin Guido utilizar todo el disco

Seleccionamos el disco que deseamos utilizar

Seleccionamos la opcin Todos los ficheros en una particin (recomendada para novatos)

En esta pantalla nos muestra un resumen de como quedara nuestro disco, seleccionamos la opcin Finalizar el particionada y escribir los cambios en el disco

Confirmamos que deseamos realizar la escritura de discos seleccionando la opcin si, y esperamos mientras se realiza esta operacin

Esperamos mientras se instala el sistema base

Nos pide que insertemos el resto de discos de deban, seleccionamos la opcin no, y presionamos continuar

No pide si deseamos usar una rplica de red para instalar los discos restantes, seleccionamos no y presionamos continuar

Nos pregunta se deseamos participar en el envi de informacin a los desarrolladores de deban, presionamos no y continuamos

Seleccionamos los programas bsicos para nuestro servidor y presionamos continuar

Esperamos mientras se realiza la instalacin de programas

Nos pregunta si deseamos instalar el cargador de arranque, marcamos que si y presionamos continuar

En esta pantalla nos indica que la instalacin termino y tenemos nuestro sistema operativo instalado

Ingresamos con al password de nuestra cuenta

Y ya tenemos nuestro sistema ready para empezar

CONFIGURANDO LA RED ENTRE LA MAQUINA VM Y EL HOST


Primero configuramos la red de nuestro Windows le damos una ip 192.168.0.100 y submask 255.255.255.0 gateway 192.168.0.1

Ahora configuramos nuestra tarjeta que trabajara como Gateway

A continuacin desactivamos el firewall de Windows

Configuramos la ip de nuestra vm, para esto ingresamos a la terminal Root

Nos pedir que ingresemos el password de nuestro usuario root

Ingresamos la siguiente configuracion

Presionamos control+x para guardar Luego de eso reiniciamos el servicio de red /etc/init.d/networking restart

Ahora probamos si nuestra maquina Windows se conecta al servidor

Primero hacemos ping a nuestra tarjeta que trabaja como Gateway all ok

Ahora hacemos ping a nuestra servidor con eso todo ok

INSTALACION DEL SERVICIO APACHE2


Como ya tenemos nuestro servidor en lnea nos pasamos a instalar los servicios que este prestara, ahora no olviden montar la iso, nos pedir el disco de instalacin a lo largo del proceso

Ingresen a la configuracin de la vm

Comprueben que tiene la iso montada y lista para instalar Ahora para continuar instalando el servicio apache2 Ingresamos a la terminar en modo root y escriba la siguiente lnea apt-get install apache2

Ahora procedemos a probar si se instal correctamente el servicio, desde Windows abrimos cualquier navegador, ah ingresamos la ip de nuestro servidor

Si podemos ver este mensaje apache2 est instalado correctamente

INSTALACION DEL SERVICIO SSH


Abrimos la terminal e ingresamos el siguiente comando apt-get install ssh

Ahora probamos si el servicio est corriendo service ssh status

Ahora

INSTALACION DEL SERVICIO MYSQL


Ingresamos a nuestra termina en modo root.. ah escribimos apt-get install mysql-server nos pedir que confirmemos

No pedir que ingresemos un nuevo password para el usuario root de mysql y nos pedir que confirmemos este password

Luego de esperar un momento tenemos el mysql instalado, probamos si est corriendo correctamente service mysql status

Lo iniciamos service mysql start

Pero si nos muestra un error, tenemos que realizar una configuracin en mysql Ingresamos el siguiente comando Nano /etc/mysql/my.cfn

Ah buscamos la lnea bind-address

= 127.0.0.1 y la cambiamos as

Y iniciamos el servicio service mysq start

AHORA VAMOS A INSTALAR EL PHPMYADMIN PARA PODER ADMINISTRAR MYSQL A TRAVES DE LA RED Para eso vamos a la terminal root e ingresamos el siguiente comando apt-get install phpmyadmin

Nos pedir que confirmemos

Seleccionamos la opcin apache2 y presionamos aceptar, nos pedir que ingresemos el nuevo password del usuario root de mysql

Seleccionamos la opcin si

Nos pedir el password del administrador de base de datos, ingresamos un nuevo password Una ves terminado, vamos a probar muestro servicio de mysql, desde un navegador en la maquina Windows ingrese la url http://192.168.0.101/phpmyadmin

Deberamos poder ver la pgina de bienvenida, ahora ingresamos con nuestro usuario root y el password que le dimos

INSTALANDO EL SERVICIO FTP


Copiamos el archivo vsftpd_2.3.5-3_i386.deb a documentos dentro de nuestro servidor Ingresamos a la terminal root e insertamos el siguiente comando cd Documentos una vez dentro de la carpeta ingresamos el siguiente comando dpkg i vsftpd_2.3.5-3_i386.deb

Una vez instalado procedemos a configurar nuestro servicio Ingresando el siguiente comando nano /etc/vsftpd.conf

Ah realizamos las siguientes configuraciones El servidor vsfptd tiene dos archivos muy importantes de configuracin: El archivo de configuracin de nuestro servidor ftp: /etc/vsftpd.conf El archivo que contiene la lista de los usuarios que van estar enjaulados. /etc/vsftpd.chroot_list

Configuracin de vsftpd: En este momento comenzaremos a configurar nuestro servidor vsftpd. Antes de se recomiendo ampliamente crear una copia de respaldo de archivo de configuracin: sudo nano vsftpd.conf En el archivo tendremos que cambiar varios parmetros: Parmetro anonymous_enable, desactivar acceso a usuarios annimos, para mayor seguridad. anonymous_enable=NO

Parametro local_enable, permitir a los usuarios autenticados tener sus propias carpetas locales, le quitamos la # para que se active. #local_enable=YES local_enable=YES Parametro write_enable, perrmitir el modo de escritura en su carpeta, le quitamos el #. #write_enable=YES write_enable=YES

Parametro local_umask, permitimos la a travs de este parmetro enmascararlo con algn permisos en especial al momento de subir la informacin #local_umask=000 local_umask=037 En este caso estamos indicndole al parmetro, va tener permisos de rwx para el usuario #chroot_local_user=YES #chroot_list_enable=YES Tienen que quedar asi chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list

Ahora debemos crear una carpeta a la cual tendr acceso el usuario mkdir /var/www/pagina chmod 777 R /var/www/pagina

Creamos el archivo

Creamos el grupo de usuarios

Continuamos con crear el grupo de usuario ftp-user con el siguiente comando y le asignamos un password

Ahora tenemos que enjaular a este usuario

Creacin de Shell Ahora creamos una Shell para que los usuarios no puedan conectarse a sesiones del sistema Creamos un directorio mkdir /bin/ftp editamos el archivo shells nano /etc/shells y agegamos al final /bin/ftp

Ahora damos el usuario privilegios sobre la carpeta cd /var/www chown usuario.ftp-user /pagina -R

deben verificar que el usuario este en el archivo vsftpd.chroot_list

Ahora nos topa probar la conexin ftp de este usuario, para eso instalamos el un cliente ftp en Windows

Nos conectamos con nuestra cuenta y probamos el servidor

S-ar putea să vă placă și