lunes, 16 de julio de 2018

Ubuntu: FTP


Configuración de FTP


Antes de empezar: 
1. Si aún no has desactivado DHCP en VB: Ajuste en VirtualBox.
2. Si aún no has configurado la red: Configuración de Red.
3. Si aún no has configurado DHCP: Configuración de DHCP.
4. Si aún no has configurado DNS: Configuración de DNS.

¿Qué es FTP?
  • FTP es un protocolo estándar para la copia de archivos de una computadora a otra.
  • Traducido al español significa Protocolo de Transferencia de Archivos.
  • Dentro de Internet, se han formado grandes depósitos de archivos, la mayoría de la información almacenada en estos depósitos está disponible para aquel que la solicite.
  • Lo necesario es efectuar una conexión a esta máquina y extraer los archivos requeridos ya sea de texto, gráfico, sonido o vídeo.

1. Instalamos FTP sudo apt-get install vsftpd


2. Configurando FTP sudo nano /etc/vsftpd.conf

Sin configurar:


Configurado:


3. Ahora en la ruta /etc/src/ftp crearemos un directorio con el nombre de prueba.


4. Reiniciamos el servicio FTP sudo service vsftpd restart


5. En nuestro cliente entraremos a nuestro navegador y escribimos ftp://www.gestion.com para verificar si funciona correctamente.




Hemos finalizado la configuración básica de FTP en Ubuntu Server, en el siguiente blog veremos APACHE.

martes, 10 de julio de 2018

Ubuntu: SSH


Configuración de SSH


Antes de empezar: 
1. Si aún no has desactivado DHCP en VB: Ajuste en VirtualBox.
2. Si aún no has configurado la red: Configuración de Red.
3. Si aún no has configurado DHCP: Configuración de DHCP.
4. Si aún no has configurado DNS: Configuración de DNS.

¿Qué es SSH? 
  • Las siglas corresponden a Secure SHell. 
  • Sirve para acceder a máquinas remotas, igual que hace telnet, pero de una forma segura ya que la conexión va cifrada. 
  • El transporte se hace mediante TCP, por tanto nos garantiza que las órdenes van a llegar a su destino (conectivo, fiable, orientado a conexión). 

Seguridad 
  • El cifrado de SSH proporciona autenticidad e integridad de los datos transmitidos por una red insegura como internet. 
  • Utiliza llaves públicas para la autenticación en la máquina remota. 
  • SSH no sólo sirve para usar comandos en máquinas remotas, sino para transferencias de ficheros de forma segura ya sea por SCP o sFTP y servicios de escritorio remoto.

1. Instalar SSH: sudo apt-get install openssh-server


2. Verificar si tenemos encriptación root sudo nano /etc/shadow


3. No tenemos encriptación root.

4. Estableciendo contraseña root sudo passwd root introducimos una contraseña.

5. Contraseña root encriptado.

6. Configurar autenticación root SSH sudo nano /etc/ssh/sshd_config


7.  Autenticar root configurado en PermitRootLogin without-passwordModificar a PermitRootLogin yes.


8. Ejecutamos el software putty en nuestra máquina físisca para comprobar que tenemos SSH.

Escribimos nuestra Ip: 195.100.1.10

Damos que sí.

Ya estamos en nuestro cliente en modo remoto.



Hemos finalizado la configuración básica de SSH en Ubuntu Server, en el siguiente blog veremos FTP.

lunes, 9 de julio de 2018

Ubuntu: DNS

Configuración de DNS

Antes de empezar: 
1. Si aún no has desactivado DHCP en VB: Ajuste en VirtualBox.
2. Si aún no has configurado la red: Configuración de Red.
3. Si aún no has configurado DHCP: Configuración de DHCP.

¿Qué es DNS? 
  • DNS (en español: Sistema de Nombres de Dominio). 
  • Es un sistema que agrupa mediante una estructura jerárquica a computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. 
  • Su función más importante, es atender las peticiones de búsqueda de equipos en la red. 
  • Este servicio utiliza una base de datos donde almacena tanto los nombres como las direcciones de los equipos para localizarlos más fácilmente.

1. Instalamos DNS sudo apt-get install bind9 bind9utils.

2. Configurar la zona DNS 
sudo nano /etc/bind/named.conf.local.

Zona sin configurar: 

Zona configurada:

3. Copiaremos el db.local que se encuentra en /etc/bind a /var/lib/bind con el nombre db.gestion.com.

4. Editaremos db.gestion.com 
sudo nano /var/lib/bind/db.gestion.com.

Sin editar:

Editado:

5. Reiniciaremos DNS sudo service bind9 restart y debe dar [ OK ].

6. Verificaremos la zona: 
sudo named-checkzone gestión.com /var/lib/bind/db.gestion.com

7. En nuestro cliente abrimos cmd (Inicio + R) y escribiremos: 
ipconfig /release.
ipconfig /renew.
Esto será para renovar la Ip y así el al Servidor le solicita una Ip del rango.

8. Ahora en cmd escribimos ipconfig.

9. Para saber si el DNS está resolviendo correctamente los nombres y las IP, utilizaremos el comando nslookup.



Hemos finalizado la configuración básica de DNS en Ubuntu Server, en el siguiente blog veremos SSH.




sábado, 7 de julio de 2018

Ubuntu: DHCP

Configuración de DHCP


Antes de empezar: 
1. Si aún no has desactivado DHCP en VB: Ajuste en VirtualBox
2.  Si aún no has configurado la red: Configuración de Red en Ubuntu Server.

¿Que es DHCP?
DHCP (Dynamic Host Protocol) es un protocolo de red en donde un servidor asigna automáticamente direcciones IP a cada cliente teniendo absoluto control en esta tarea.

En cualquier red es necesario que todos los dispositivos que estén conectados a ella tengan una dirección asociada con la cual se establecen comunicaciones. El servidor DHCP facilita esta tarea porque asigna direcciones IP de manera automática.

Para el desarrollo de este está práctica necesitaremos lo siguiente:

Tarjeta de red: eth0

Intervalo de Direcciones IP: 195.100.1.150 al 195.100.1.180

Control del servicio:
  • Solicitudes de DHCP otorgadas para verificar que estaciones están utilizando servicio DHCP: /var/lib/dhcp/dhcpd.leases
  • Detener o iniciar el servicio: sudo nano /etc/init.d/isc-dhcp-server {stop|start|restart}
  • Verificar nuestra red: ifconfig


1. Instalamos DHCP sudo apt-get install isc-dhcp-server

2. Configurar la tarjeta de red sudo nano /etc/default/isc-dhcp-server

Sin configurar: INTERFACES=""

Configurado: INTERFACES="eth0″

3. Configurar la plantilla DHCP para agregar el rango y el nombre de dominio sudo nano /etc/dhcp/dhcpd.conf

Sin configurar:

Configurado:

4. Reiniciar DHCP: sudo /etc/init.d/isc-dhcp-server restart

Como es VirtualBox, hay que reiniciar 2 veces para que salga en ambos [ OK ]



Hemos finalizado la configuración básica de DHCP en Ubuntu Server, en el siguiente blog veremos DNS.







Ubuntu: Configuración de Red

Configuración De Red


Este será la primera parte de varias para saber como configurar un servidor mediante una forma muy sencilla y básica en Ubuntu Server. 

Antes de empezar hay que recordar que debemos deshabilitar DHCP de VirtualBox: Ajuste en VirtualBox

Si aún no has creado una imagen de Ubuntu Server, aquí está la guía para instalarlo, ya sea en VirtualBox o en una máquina de verdad: Instalación y Configuración de Ubuntu Server.

Durante el desarrollo de esta práctica necesitaremos lo siguiente:

Ip: 195.100.1.10
Mascara: 255.255.255.0
Puerta de Enlace (Gatewey): 195.100.1.254
DNS:  195.100.1.10 (Mismo que la Ip)
Nombre del DNS: gestion.com
Intervalo de Direcciones IP: 195.100.1.150 al 195.100.1.180
Registros en la zona directa: www, ftp, mail.

Comencemos, iniciamos Ubuntu Server

1. Configurar las tarjetas de red del servidor y el cliente:
Ambas tarjetas deben de estar configurada en el VirtualBox en Adaptador solo-anfitrión, esta configuración la hacemos para crear una LAN virtual.
Servidor

Cliente

2. Configurar la Interfaz sudo nano /etc/network/interfaces, donde agregaremos nuestra ip, mascara y puerta de enlace.

Interfaz sin configurar:

Interfaz configurado: Ctrl + O (Guardar) y Ctrl + X (Salir)

3. Configurar hosts sudo nano /etc/hosts, nombre de la máquina y del dominio.

Hosts sin configurar:

Hosts configurado: Agregamos nuestra Ip, el nuembro nombre de la máquina (en mi caso mi nombre) seguido del nombre de dominio.

4. Configurar hostname sudo nano /etc/hostname.

Hostname sin configurar:

Hostname configurado: El nombre nuevo de la máquina seguido del nombre de dominio.

5. Reiniciar el servidor: sudo init 6. Se darán cuenta que ya cambió el nombre de la máquina y si también queremos saber si el del dominio, utilizaremos el comando hostname

6. Configurar los ficheros de DNS locales:
Fichero 1: sudo nano /etc/resolv.conf

Sin Configurar:

Configurado: Con el mismo número de Ip.
Fichero 2: sudo nano /etc/resolvconf/resolf.conf.d/base

Sin configurar:

Configurado: Con el mismo número de Ip.

7. Actualizar: sudo resolvconf –u para que se realicen los cambios.




Con esto finalizamos la configuración de red en Ubuntu Server, en el siguiente blog veremos DHCP.