Вы находитесь на странице: 1из 22

INFORME MONTAJE DE UNA RED BAJO LINUX

TECNOLOGIA EN SISTEMATIZACION DE DATOS

UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS

FACULTAD TECNOLOGICA

INTRODUCCIÓN

El objetivo principal de este proyecto es conocer los procedimientos que se


realizan para la instalación y configuración de una red con 3 estaciones de trabajo:
 Servidor Linux debían
 Estación Linux debían,
 Windows 7 Starter edition,
 Android 2.3.1.

INSTALACIÓN DEL SISTEMA OPERATIVO DEL SERVIDOR

(Linux Debian)

La versión de linux Debian se puede descargar en imágen formato iso desde el


sitio web oficial http://www.debian.org/distrib/index.en.html el cual se ofrece de
forma gratuita.

1. Aparece el menú de instalación y elegimos la opción Graphical Install.


2. Luego elegimos el idioma que queremos para nuestro sistema y le damos
continuar ya que por defecto nos saldrá ingles.
3. Elegimos el país o región donde nos encontramos.
4. Seleccionamos el mapa del teclado a usar y le damos continuar.
5. Esperamos a que analice, luego el automáticamente configura la red con
DHCP.
6. Luego nos pide el nombre que va a tener la maquina (“ches”).
7. Después nos pide el nombre de dominio (“debían.edu”).
8. Configuramos clave del superusuario.
9. Configuramos nombre completo del usuario.
10. Usuario de la cuenta y la respectiva contraseña.
11. Luego se configura el reloj automáticamente.

12. Y empieza a carga los componentes para el particionado de discos.


13. Elegimos la opción manual para definir nosotros mismos donde queremos
que sea la instalación.
14. Elegimos una partición con ext3 donde se instalara el debían, aunque seria
mejor creara en ext4, le damos formatear si ya tenemos un BACKUP de los
archivos que hay en esa partición le podemos decir que formatee en el
punto de montaje la colocamos como raíz porque allí es donde se cargara
nuestro sistema operativo (/), lo demás lo dejamos tal cual esta luego
elegimos donde dice se ha terminado de definir la partición y damos
continuar , bueno si queremos crear mas particiones repetimos el mismo
paso.
15. Luego damos en la opción finalizar el particionado y escribir los cambios en
disco y presionamos continuar.
16. Ahora nos pide que si queremos escribir los cambios en el disco y le damos
que si.
17. Luego se empiezan hacer los cambios del disco duro esperamos un
momento.
18. Luego se empieza a instalar el sistema base nos toca esperar algunos
minutos.

19. Luego se empieza la configuración de paquetes esperamos algunos


minutos mientras carga.
20. Ahora nos pregunta si tenemos más DVD para instalar mas paquetes (ya
que debían tiene varios DVDS para instalación de paquetes) en este caso
como solo tenemos uno le damos que no analice pero si usted posee otros
DVDS puede darle si, damos continuar.
21. Ahora nos dice que si queremos usar una réplica de internet ya que el DVD
no contiene todos los paquetes entonces le damos que si, si poseemos una
buena conexión a internet, o no para instalar el resto de programas
normalmente nos toca esperar algunos minutos.
22. Luego nos aparece una ventana pidiendo que si deseamos participar en la
encuesta de uso de paquetes ósea si quieres enviar informes de los
programas que utilizas eliges la opción que prefieras y le damos continuar.

23. Nos aparece ahora una ventana diciéndonos que hasta el momento solo
está instalado el sistema básico que si deseamos instalar ciertos programas
la recomendación el seleccionarlos todos pero cada quien elige lo que le
conviene y le damos continuar, sigue instalando paquetes de programas y
toca esperar varios minutos.
24. Luego de terminar de cargar todos los paquetes, si tenemos otro sistema
operativo instalado digamos XP nos dice que si queremos instalar el GRUB
, le damos que si ya que si le damos que no, no podremos ejecutar XP, y le
damos continuar.

25. Esperamos a que termine la instalación.


26. Y nos aparece el mensaje diciéndonos que se ha instalado completamente,
le damos continuar, reiniciamos y ya tenemos nuestro debían instalado.

CONFIGURACIÓN DE LA RED

SERVIDOR WEB
Un servidor web es un programa que está diseñado para transferir hipertextos,
páginas web o páginas HTML (HyperText Markup Language): textos complejos
con enlaces, figuras, formularios, botones y objetos incrustados como animaciones
o reproductores de música. El programa implementa el protocolo HTTP
(HyperText Transfer Protocol) que pertenece a la capa de aplicación del modelo
OSI. El término también se emplea para referirse al ordenador que ejecuta el
programa.

Vamos a instalar un Apache2 y PHP5. Es lo mas usado, es facil de configurar


Primero apache:
Código:
apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils
libexpat1 ssl-cert

Luego PHP:
Código:

apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev


php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt
php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell
php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

A modo referencia, el instalador nos va a preguntar una sola cosa:

Continue installing libc-client without Maildir support? <-- Yes

Una vez que termino la instalación completa, vamos a meter mano en la


configuración de Apache. Que vamos a hacer? A setear el directorio donde están
los mods para el Apache.
Código:

vi /etc/apache2/mods-available/dir.conf
Cambiamos la linea de "DirectoryIndex" para que quede asi:
Código:
<IfModule mod_dir.c> DirectoryIndex index.html index.htm index.shtml
index.cgi index.php index.php3 index.pl index.xhtml </IfModule>

Segunda configuracion: Seteamos los puertos en los que escucha el servidor!


Agregamos "Listen 443"
Código:
vi /etc/apache2/ports.conf

Tiene que quedar asi:


Código:
Listen 80 Listen 443
Una vez terminado, vamos a activar 4 modulos de Apache (Soporte para SSL,
ejecucion de comandos, etc etc). Luego reiniciamos Apache:
Código:
a2enmod ssl a2enmod rewrite a2enmod suexec a2enmod include
/etc/init.d/apache2 force-reload

Hasta aca esta el servidor basico instalado. Una vez terminado veremos como se
configura para hostear una web y demas...paso a paso!

FTP Server

Vamos a usar ProFTPD para un FTP Server, configurado internamente con una
base SQL. Bajamos los paquetes necesarios con esto:
Código:
apt-get install proftpd ucf
Solamente nos va a hacer una pregunta el instalador:
Run proftpd from inetd or standalone? <-- standalone
Tenemos que tocar algo de configuracion? Si, una sola cosa: Deshabilitar el
soporte para IPv6. Por que? Porque sino cuando levantamos el servicio nos tira un
error.
Como lo hacemos? Cambiamos una linea en un archivo de configuracion:
Código:
vi /etc/proftpd/proftpd.conf
Buscamos y cambiamos la linea que dice "UseIPv6" a "off". Que quede asi:
Código:
UseIPv6 off

Por seguridad, tambien agregamos estas lineas al final del proftpd.conf:


Código:

DefaultRoot ~ IdentLookups off ServerIdent on "FTP Server ready."

Por ultimo, reiniciamos ProFTPD.


Código:
/etc/init.d/proftpd restart

SERVIDOR DE APLICACIONES

Servidor de aplicaciones es un servidor en una red de computadores que ejecuta


ciertas aplicaciones. Usualmente se trata de un dispositivo de software que
proporciona servicios de aplicación a las computadoras cliente. Un servidor de
aplicaciones generalmente gestiona la mayor parte (o la totalidad) de las funciones
de lógica de negocio y de acceso a los datos de la aplicación. Los principales
beneficios de la aplicación de la tecnología de servidores de aplicación son la
centralización y la disminución de la complejidad en el desarrollo de aplicaciones.
Si bien el término es aplicable a todas las plataformas de software, hoy en día el
término servidor de aplicaciones se ha convertido en sinónimo de la plataforma
Java EE (antes J2EE) de Sun Microsystems.
DEFINICIÓN XMING
Xming X Server es un servidor con el que los usuarios que lo tengamos
descargado en nuestros equipos podremos ejecutar cualquiera de las aplicaciones
disponibles de Linux en nuestro sistema Windows. Este servidor nos ayudará a
tenas más aplicación disponibles, ya que a parte de todas las que hay para
Windows, ahora podremos hacer uso de las que están disponibles para Linux.

Para poder usar este servidor, será necesario que descargamos una máquina
virtual o bien que nuestro ordenador tenga ejecutándose una versión de Linux.
Instalar esta máquina virtual es muy fácil y, con ella, podremos acceder no sólo ha
esta aplicación sino que a muchas otras con varias funciones para tener más
seguridad en nuestros equipos.

La aplicación es fácil de descargar y se instala en nuestro equipo con un icono en


la barra de herramientas, de manera que siempre podremos acceder a ella de una
manera fácil y simple.

Con este servidor y nuestra máquina virtual Linux tendremos el complemento ideal
para nuestros equipos, con los que podremos optar a muchas otras funciones.

Xming puede utilizarse con aplicaciones Secure Shell (SSH) para realizar
conexiones seguras a sesiones X11 en otros equipos de la red. Soporta PuTTY
como cliente de SSH.

PASOS PARA INSTALACION DE XMING

1) Bajar e instalar Xming desde el siguiente Link:


http://gratis.portalprogramas.com/Xming-X-Server.html
2) Abrir Xlaunch ( inicio → programas → xming → xlaunch)
3) Seleccionar “one window” en caso de tener una resolucion de 1024x768 en el
monitor.
En caso de tener una resolucion menor, se elige “fullscreen”
4) Seleccionar la ultima opcion “Open session via XDMCP”.

5) Seleccionar “Connect to host” y poner la direccion ip del servidor en el espacio a


completar (consultar a soporte).
6) En este paso lo unico que se debe hacer es destildar la opcion de clipboard.

7) Hacer click sobre “Save configuration”, guardarlo en el escritorio con el nombre


de“linux.xlaunch”y finalizar.
8) Para ingresar lo hace haciendo doble click sobre el icono, en el escritorio, que
dice “linux. Se abrira una pantalla en donde le pedira el usuario y contrasena para
poder ingresar al sistema.
9) En el caso de que se quiera instalar en varias maquinas, solo se debera instalar
el Xming en cada una y copiar el icono de linux en el escritorio ( salteando los
pasos del 2 al 7 realizados la 1o vez).

Preparación de GNU Linux para servidor de SSH

Si ya disponemos del servidor SSH instalado en GNU Linux no será necesario


este paso, si no lo hemos instalado seguiremos las siguientes indicaciones para
hacerlo.

En primer lugar abriremos el puerto 22 en el firewall de Linux (Netfilter). Linux


incorpora en el propio kernel (núcleo) un firewall, llamado "Netfilter", utilizaremos el
comando iptables para configurarlo a nuestra medida. Para permitir el acceso
desde fuera de nuestro equipo mediante SSH, deberemos abrir el puerto 22 en el
cortafuegos, si queremos ver si ya está abierto podremos ejecutar el comando:

sudo iptables -L

Que devolverá algo así (si ya está abierto):


Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh

Chain FORWARD (policy ACCEPT)


target prot opt source destination

Chain OUTPUT (policy ACCEPT)


target prot opt source destination

Si no está abierto, ejecutaremos el siguiente comando:

sudo iptables -A INPUT -p tcp -i eth0 --dport 22 -j ACCEPT

Si no tenemos instalado Open SSH lo podremos hacer con el comando: en caso


de que ssh no estuviera instalado habría que instalar los paquetes openssh-server
y openssh-client, con los comandos:

sudo apt-get install openssh-server

sudo apt-get install openssh-client

(para distribuciones GNU Linux Debian)

Si intentásemos acceder mediante SSH a nuestro servidor, por ejemplo con


PuTTY, nos mostraría este mensaje de error:

Con el texto: Access denied. Indicando que no tenemos acceso SSH a nuestro
servidor, ni siquiera con el superusuario root.

Para dar acceso a los usuarios que deseemos mediante SSH, editaremos el
fichero ssh_config, ubicado en /etc/ssh/. Para ello editaremos el fichero con vi ó
con nano, ejecutaremos el comando:

sudo nano /etc/ssh/ssh_config

Añadiremos la siguiente línea para permitir el acceso mediante SSH al usuario


"ches":

AllowUsers ches
Si queremos permitir el acceso mediante SSH al superusuario root añadiremos la
siguiente línea a este fichero:

PermitRootLogin yes

Aunque esto no es muy recomendable por cuestiones de seguridad.

Para indicar con qué interfaz de red se establecerá la conexión (en el caso de que
tengamos varias interfaces de red con varias IPs en nuestro servidor de GNU
Linux) añadiremos la línea:

ListenAddress 192.168.0.10

(donde 192.168.0.10 será la IP del equipo con GNU Linux)

Tras guardar los cambios, nos quedará configurar los ficheros hosts.deny y
hosts.allow, ubicados en /etc/. Editaremos el fichero /etc/hosts.deny para indicar
que deniegue todas las conexiones desde cualquier IP, añadiendo la línea:

ALL: ALL
Ahora modificaremos el fichero /etc/hosts.allow para indicarle a Linux Ubuntu que
IP o rango de IPs tendrán acceso mediante SSH, añadiendo la línea:

sshd: 192.168.0.*

(le estamos diciendo que todos los equipos de la red 192.168.0.xxx tendrán
acceso, para indicar una sola IP: sshd: 192.168.0.4)
CONEXIÓN WINDOWS CON GNU LINUX MEDIANTE XMING Y PUTTY

Tras instalar Xming, PuTTY y preparar GNU Linux para recibir conexiones SSH
sólo nos quedará tener iniciado Xming y abrir PuTTY con la siguiente
configuración:

 En "Host Name (or IP address)" introduciremos la IP del equipo con GNU


Linux, por ejemplo 192.168.137.66.
 En "Port" introduciremos el puerto utilizado por SSH, por defecto (el
habitual) 22.
 En "Saved Sessions" introduciremos un nombre para poder guardar la
conexión y utilizarla en cualquier otro momento, por ejemplo "pclinux".

En la parte izquierda, en el árbol de opciones de PuTTY seleccionaremos la rama


"Connection", dentro de esta "SSH" y la opción "X11", en X display location
introduciremos la IP del equipo con Microsoft Windows XP, que será donde Xming
muestre las ventanas de GNU Linux, por ejemplo 192.168.0.4, en esta ventana
marcaremos también "Enable X11 forwarding":
Volveremos a la rama "Session" de la izquierda, pulsaremos "Save" para guardar
la conexión en PuTTY. Para probar la conexión la seleccionaremos y pulsaremos
"Open":

Si tenemos algún cortafuegos en Microsoft Windows deberemos abrir las


conexiones para el puerto 22 o simplemente desactivar el corta fuegos:

Si todo es correcto y tenemos bien configurado el servidor SSH en GNU Linux


PuTTY nos mostrará una ventana de terminal pidiéndonos usuario y contraseña
de GNU Linux, por ejemplo "ches" (usuario que debe tener los permisos
necesarios y existir en GNU Linux):
Con esto ya podremos ejecutar cualquier comando en GNU Linux desde nuestro
Windows XP:

A continuación realizaremos un test del sistema X Window de Xming ejecutando el


comando GNU Linux:

xclock

Que mostrará, si todo es correcto, la aplicación XClock de GNU Linux en el


escritorio de Microsoft Windows XP:
A partir de ahora podremos ejecutar cualquier aplicación en modo gráfico en
Microsoft Windows de GNU Linux, por ejemplo, introduciendo el siguiente
comando en la ventana de terminal de PuTTY:

firefox

Abriremos Icewisel GNU Linux en el escritorio de Microsoft Windows:


Lógicamente, todo lo que hagamos en la ventana en modo gráfico de GNU Linux
se hará como si estuviésemos en el equipo con GNU Linux. Por ejemplo, si
realizamos una descarga en el Firefox abierto anteriormente, la descarga la
estaremos realizando en el equipo con GNU Linux al que estamos conectados:
El resultado en la ventana de terminal de PuTTY tras ejecutar una aplicación
gráfica de GNU Linux en el escritorio de Windows

Вам также может понравиться