Manual Ubuntu Server
Manual Ubuntu Server
Manual Ubuntu Server
Profesor:
Ing. Vctor Manuel Ayala Lara
Manual de
Ubuntu
Alumno
Portillo Contreras Misael
pg. 1
ndice
DNS ....................................................................................................................................... 3
DHCP .................................................................................................................................... 8
TELNET ............................................................................................................................. 10
SSH ...................................................................................................................................... 11
FTP ...................................................................................................................................... 13
NFS ...................................................................................................................................... 18
pg. 2
DNS
El DNS ( Domain Name Service) es un sistema de nombres que permite traducir de
nombre de dominio a direccin IP y vice-versa. Aunque Internet slo funciona en
base a direcciones IP, el DNS permite que los humanos usemos nombres de dominio
que son bastante ms simples de recordar (pero que tambin pueden causar muchos
conflictos, puesto que los nombres son activos valiosos en algunos casos). El DNS
utiliza una base de datos distribuida y jerrquica que almacena informacin asociada
a nombres de dominio en redes como Internet.
1. entrar en modo sper usuario y cambiar la IP que utilizaremos con ifconfig
187.217.200.2 y la mscara de subred 255.255.0.0
pg. 3
6.- Es realizar una copia de los archivos db.local y db.127 con la instruccin
cp
pg. 4
pg. 5
pg. 6
15. Reiniciar el servicio para que los cambios sean cargados correctamente
y el servicio pueda funcionar. La siguiente instruccin realizara la accin de
reiniciar el servicio: service bind9 restart
16. Para comprobar que la configuracin del bind este funcionando
correctamente, debe instalar el servicio de APACHE mediante la siguiente
instruccin: apt-get installa apache2
17. Una vez instalado APACHE, debe abrir el navegador Mozilla Firefox e
introducimos el domino www.lux.com y la IP 10.18.140.1 y debe de
salir como en las siguientes imgenes.
pg. 7
DHCP
DHCP significa Protocolo de configuracin de host dinmico. Es un protocolo que
permite que un equipo conectado a una red pueda obtener su configuracin
(principalmente, su configuracin de red) en forma dinmica (es decir, sin
intervencin particular). Slo tiene que especificarle al equipo, mediante DHCP, que
encuentre una direccin IP de manera independiente. El objetivo principal es
simplificar la administracin de la red.
El protocolo DHCP sirve principalmente para distribuir direcciones IP en una red.
1. Entrar como super usuario e introducir la contrasea. Es necesario Instalar
el servicio de dchp con la instruccin apt-get install dhcp3-server
7. Guardamos y salimos.
8. Reiniciar el servicio de dhcp para que los cambios sean cargados
correctamente mediante el siguiente comando: service isc-dhcp-server
restart
9. Para comprobar que est funcionando el dhcp correctamente, se debe hacer
una conexin con otra computadora y checar que IP nos asign el servidor
pg. 9
TELNET
Telnet es un protocolo que sirve para emular una terminal remota, lo que significa
que se puede utilizar para ejecutar comandos introducidos con un teclado en un
equipo remoto. La herramienta Telnet est implementada por el protocolo Telnet.
Esto significa que traduce las especificaciones del protocolo al lenguaje de
programacin a fin de crear un programa que pueda emular una terminal.
Telnet opera en un entorno de cliente/servidor, lo que implica que el equipo remoto
se configura como servidor, por lo que espera que el otro equipo le solicite un
servicio.
4. Ahora vamos colocamos nmap localhost para ver si ya est instalado telnet y
si est trabajando
pg. 10
5. ahora aremos una prueba desde otra pc para ver si podemos acceder a
nuestra pc con el programa puttyn
6. Para utilizar este programa colocaremos la IP de la mquina que tiene
instalado el servidor de telnetd y el puerto en el que se encuentra.
SSH
(Secure SHell, en espaol: intrprete de rdenes segura) es el nombre de un
protocolo y del programa que lo implementa, y sirve para acceder a mquinas
remotas a travs de una red. Permite manejar por completo la computadora
mediante un intrprete de comandos, y tambin puede redirigir el trfico de X
para poder ejecutar programas grficos si tenemos un Servidor X (en sistemas
Unix y Windows) corriendo.
Adems de la conexin a otros dispositivos, SSH nos permite copiar datos de
forma segura (tanto ficheros sueltos como simular sesiones FTP cifradas),
gestionar claves RSA para no escribir claves al conectar a los dispositivos y pasar
los datos de cualquier otra aplicacin por un canal seguro tunelizado mediante
SSH.
SSH trabaja de forma similar a como se hace con telnet. La diferencia principal es
que SSH usa tcnicas de cifrado que hacen que la informacin que viaja por el
medio de comunicacin vaya de manera no legible, evitando que terceras
personas puedan descubrir el usuario y contrasea de la conexin ni lo que se
escribe durante toda la sesin.
pg. 11
pg. 12
FTP
FTP (siglas en ingls de File Transfer Protocol, 'Protocolo de Transferencia de
Archivos') en informtica, es un protocolo de red para latransferencia de archivos
entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en
la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un
servidor para descargar archivos desde l o para enviarle archivos,
independientemente del sistema operativo utilizado en cada equipo.
pg. 13
Paso 11: accedemos al archivo para ver nuestro usuario con los comandos: nano
passwd
Y verificamos los datos que contiene
pg. 14
Paso 12: verificamos que ya est iniciado con la instruccin: init.d/vsftpd status
Paso 13: Por ultimo entramos al archivo donde aparece el usuario creado y donde
podemos agregar a los usuarios deceados: vsftp.chroot_list
pg. 15
pg. 16
Paso 9: Pondremos que nuestro certificado tendr una duracin de 365 y colocamos
la firma del certificado.
Paso 10: verificamos que es lo que contiene nuestra carpeta apache2 que debe
contener la LlaveSSL.key, micerticado.csr y miCertificadoFirmado.crt que fueron los
archivos que se crearon anterior mente.
Paso 11: Procedemos a mover el miCertificadoFirmado.crt sudo cp
miCertificadoFirmado.crt /etc/ssl/certs/ y tambin la ruta para la llave sudo
LlaSSL.key /etc/ssl/private/
Paso 12: Salimos y entramos nuevamente como root entramos a la ruta donde se
encuentra nuestro archivo defaul-ssl cd /etc/apache2/sites-available
Paso 13: ahora entramos al archivo sudo gedit default-ssl
Paso 14: Editamos el archivo agregando nuestros certificados. Con los siguientes
datos. Y guardamos cambios
SSLEngine on
SSLOptions +FakeBasicAutch +ExportCertData +ScriptRequiere
SSLCertificateFile /etc/ssl/certs/miCertificadoFirmado.crt
Paso 15: con la instruccin sudo a2ensite default-ssl vamos activar la configuracin
del sitio.
Paso 16: Ahora reiniciamos el servidor service apache2 restart
pg. 17
NFS
NFS es un sistema de archivos distribuido para un entorno de red de rea local.
Posibilita que distintos sistemas conectados a una misma red accedan a ficheros
remotos como si se tratara de locales.
Paso 1: Entrar como sper usuario o root, escribiendo el siguiente comando: sudo
su e Introducir el password.
Paso 2: Empezamos a instalar Portmap: apt-get install portmap Preguntara si
deseamos continuar con la instalacin y tecleamos S
pg. 18
Paso 6: colocamos rcpbind: ALL, portmap:ALL, nfs:ALL para que puedan tener acceso
sin ningn problema guardamos lo cambios y salimos.
pg. 19
pg. 20
SAMBA
Samba son un conjunto de aplicaciones para Linux, que implementan el protocolo
de comunicacin SMB utilizado por los sistemas operativos Microsoft Windows para
compartir carpetas e impresoras.
Bsicamente samba permite a PCs que utilizan Linux, conectarse a carpetas
compartidas en PCs con Windows y compartir carpetas como si de un sistema
Windows se tratara. Gracias a samba, en una red podemos tener PCs con Windows
y PCs con Linux de forma que puedan intercambiar informacin en carpetas
compartidas de la misma forma que se hara si todos los PCs fueran Windows.
Cuando en una misma red conviven sistemas Unix con equipos Windows, se utiliza
samba para integrarlos y poder intercambiar informacin. Como alternativa, sera
posible utilizar protocolos estndar como el ftp que es utilizado tanto equipos
Windows como equipos Linux.
Paso 1: Entrar como sper usuario o root, escribiendo el siguiente comando: sudo
su e Introducir el password.
Paso 2: Instalar el servicio de samba, con la siguiente instruccin: apt-get install
samba samba-common smbclient samba-doc smbfs
Paso 3: Se iniciar la descarga y la instalacin del servicio SAMBA, pedir una
confirmacin teclear S y una vez terminada la descarga comenzara.
Paso 4: Una vez instalado creamos una carpeta en donde queramos dndole clic
derecho en opciones de comparticin en mi caso se llamara MISAEL.
pg. 21
Paso 5: Seleccionar la opcin compartir carpeta, enseguida dar clic en los permisos
deseados que se otorgarn a la carpeta y despus seleccionar el botn crear
comparticin.
Paso 7: Reiniciar el servicio samba para que los cambios sean cargados
correctamente, mediante el siguiente comando: service smbd restart
Paso 8: Para comprobar que est funcionando samba se deber hacer una conexin
a otra computadora, la cual debe estar en el mismo grupo y en la misma red:
Paso 9: Se mostrara la .carpeta compartida a la cual entramos y creamos un archivo
para verificar que estamos compartiendo archivos y listo.
pg. 22
Wireshark
WireShark antes conocido como Ethereal, es utilizado para realizar anlisis y
solucionar problemas en redes de comunicaciones, para desarrollo de
comunicaciones y protocolos, y como una herramienta didctica para educacin.
Cuenta con todas las caractersticas estndar de un analizador de protocolos.
1. Entrar como sper usuario o root, escribiendo el siguiente comando: sudo su e
Introducir el password.
2. Empezamos a instalar wireshark apt-get install wireshark Preguntara si
deseamos continuar con la instalacin y tecleamos s.
3. Una vez instalado podemos ejecutarlo como root pero no es aconsejable, por ese
motivo lo mejor es configurarlo para que los usuarios pertenecientes al grupo
wireshark lo puedan ejecutar.
4. Para su configuracin primero creamos el grupo wireshark con la instruccin
groupadd Wireshark
5. Ahora agregamos nuestro usuario al grupo de wireshark con la instruccin
usermod a G wireshark $USER
6. ahora cambiamos el grupo de dumpcap uhgrp wireshark /usr/bin/dumpcap
7. ahora cambiamos los permisos de dumcap con la instruccin uhmod
755/usr/bind/dumpcap
8. Ahora se da privilegios de red a dumpcap con la instruccin setcap cap_net_raw,
cap_net_admin=eip /usr/bin/dumpcap
9. Ahora salimos y nos vamos a inicio y abrimos wireshark ya nos debe de aparecer
interface para poder capturar paquetes.
10. Para ver como se capturar los paquetes realizaremos una prueba conectando a
internet y capturando los paquetes de http de alguna pgina de internet
pg. 23