0% encontró este documento útil (0 votos)
279 vistas29 páginas

Manual Ubuntu Server

El documento proporciona instrucciones para instalar y configurar un servidor Ubuntu, incluyendo la instalación del sistema operativo, configuración de red, creación de usuario, instalación de programas como Apache, MySQL, PHP y SSH, y configuración de acceso remoto a través de PuTTY.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
279 vistas29 páginas

Manual Ubuntu Server

El documento proporciona instrucciones para instalar y configurar un servidor Ubuntu, incluyendo la instalación del sistema operativo, configuración de red, creación de usuario, instalación de programas como Apache, MySQL, PHP y SSH, y configuración de acceso remoto a través de PuTTY.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 29

2019

Instalación/Configuración/Linux-Ubuntu Server

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Al iniciar la maquina por primera vez, nos solicita la ubicación del medio de instalación, en este caso es un archivo ISO

3
1

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Pasados unos segundos, la instalación iniciara por el idioma Luego el idioma del teclado (Usar tecla: tab, barra
espaciadora y enter para usar las opciones.

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

De las opciones, se instala el servidor Seleccionar las tarjetas de red, para este caso las
que aparecen por omisión.

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Opciones en caso de estar dentro de una red con proxy. Dirección donde se traerán paquetes a instalar.

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Opciones para configurar particiones, para este caso se Seleccionar el disco a usar
usara todo el disco.

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Resumen de la instalación ¿Seguro que esta seguro?

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Un nombre (no es relevante)

Nombre del equipo dentro de la red

Usuario a usar

Contraseña segura*

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Extras, para este caso no se instalara ninguna. Ahora solo es cuestión de reiniciar el nuevo servidor.

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Al iniciar se debe presionar enter para que aparezca el


“prompt”

hhhh

Recordar las credenciales:


Login: iniciales del aprendiz
contraseña: Sena123!

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Programas a instalar como servidor…

Apache: Servidor web

Msql: Sistema Manejador de Bases de Gatos (DataBase Managenent System)

phpMyAdmin es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a
través de páginas web, utilizando Internet, está disponible bajo la licencia GPL (General Public License y en
más de 50 idiomas este proyecto se encuentra vigente desde el año 1998.
Xrdp: GUI para el servidor

SSH: es un protocolo de administración remota que permite a los usuarios controlar y modificar sus servidores remotos a
través de Internet.

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

apt-get update descargas la lista de paquetes de los repositorios y "actualizaciones" para obtener información
sobre las versiones más recientes de los paquetes y sus dependencias

sudo apt-get update

El comando apt-get upgrade, lo que hace es una actualización del sistema con todas las posibles
actualizaciones que pudiera haber, es decir no sólo actualiza nuestro sistema operativo sino que también las
aplicaciones que están contenidas en los repositorios.

sudo apt-get upgrade

¿qué diferencia hay entre apt-get update y apt-get update?


• apt-get update: actualiza la lista de paquetes disponibles y sus versiones, pero no instala o actualiza ningún paquete.
Esta lista la coge de los servidores con repositorios que tenemos definidos en el sources.list.
• apt-get upgrade: una vez el comando anterior ha descargado la lista de software disponible y la versión en la que se
encuentra, podemos actualizar dichos paquetes usando este comando: apt-get upgrade. Instalará las nuevas versiones
respetando la configuración del software cuando sea posible (esta es la maravilla de este tipo de sistemas).

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

PuTTY es un cliente SSH, Telnet, rlogin, y TCP raw con licencia libre. Disponible originalmente sólo para Windows, ahora también está disponible en varias
plataformas Unix, y se está desarrollando la versión para Mac OS clásico y Mac OS X. Otra gente ha contribuido con versiones no oficiales para otras
plataformas, tales como Symbian para teléfonos móviles. Es software beta escrito y mantenido principalmente por Simon Tatham, open source y licenciado
bajo la Licencia MIT.

• instalar ssh en el servidor, para ser accedido desde líneas de comandos como putty
sudo apt-get install ssh
En caso de no funcionar también se puede usar: sudo apt-get install openssh-server

Una vez instalado el servidor SSH, se usa el comando ifconfig para


1 saber la dirección ip en la red, en el SENA la ip debe iniciar: 2 Desde otro computador se puede instalar o utilizar el programa
PUTTY, e ingresar la dirección IP a la que se quiere acceder
10.71.128.XXX

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

El servidor preguntara por las credenciales de conexión: Login y contraseña.

La ultima conexión realizada (efectos de seguridad)

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Ya conectados desde PuTTY, puede minimizar el VirtaulBox que ya no se trabajara más con esta ventana,

Analice los mensajes que proporciona la ventana de PuTTY

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

En el servidor se pueden usar comandos como:

• Para reiniciar el servidor:


sudo reboot

• Para apagar el servidor:


sudo poweroff

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Ejecute desde la terminal de PuTTY el comando:


sudo apt install -y apache2 apache2-utils

Terminada la instalación se debe preguntar por el estado de Apache, con el comando:


systemctl status apache2

De color verde debemos el mensaje de active (running)


Ahora abra un navegador de internet y en la barra de direcciones escriba la ip del servidor Ubuntu, y debe aparecer una
pantalla como:

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

• ¿Apache esta configurado por el puerto 80?:


sudo ufw app info "Apache Full"

• Permitir que el sistema operativo permita el tráfico entrante para ese perfil:
sudo ufw allow in "Apache Full"

• Instalar nmap para verificar estado y actividad por puertos del servidor:
sudo apt-get install nmap

• Se listan los puertos del sistema:


nmap localhost

Escanear todos los equipos de la red


Puerto para comandos ssh
Puerto para http
Puerto de Mysql

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Ejecute desde la terminal de PuTTY el comando:


sudo apt install mysql-server

La instalación tarda unos segundos, pero hace falta hacer una instalación segura, para ello el comando es:
sudo mysql_secure_installation

Presione la tecla y, cuando le pregunten, luego, 2 para una contraseña segura; escriba una contraseña segura: Bd2001331!
Presione y, para aceptar el mensaje.

A la pregunta de remover los usuarios anónimos, conteste: y


A la pregunta: desactivar el acceso remoto del root, conteste con: y
A la pregunta: Remover la base de datos test, conteste con: n (esta base de datos se utilizara mas adelante)
A la siguiente pregunta responda: y

El proceso termino!!!

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

phpMyAdmin es una herramienta escrita en PHP con la intención


de manejar la administración de MySQL a través de páginas web,
utilizando Internet, está disponible bajo la licencia GPL (General
Public License y en más de 50 idiomas este proyecto se encuentra
vigente desde el año 1998.

sudo apt-get install phpmyadmin

En caso de error, ejecute: sudo add-apt-repository universe


Luego: sudo apt-get install phpmyadmin
Contraseña de mysql: Bd2001331!

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

• Crear un usuario tipo root en Linux


Aparecera una ventana que abre un archivo; el cual debe quedar:
sudo adduser nuevousuario root ALL=(ALL:ALL) ALL
nombreusuario ALL=(ALL:ALL) ALL
Guardar y salir con las teclas Control+X
• Cambiar contraseña a un usuario:
sudo passwd nombreusuario (cambiar a root y a galan)

• Agregar al nuevo usuario al grupo sudo:


sudo adduser nuevousuario sudo
• Luego, digitar el comando
sudo /usr/sbin/visudo

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Listar usuarios del sistema


cat /etc/passwd | cut -d: -f1

Aparecen todos los usuarios,


entre los cuales están los
aplicativos (no pueden hacer los
mismo que un usuario creado
por un administrador), y usuarios
creados por los administradores.

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Para logarlo se debe instalar en el servidor un aplicativo como xrdp y xfce4 para que sea gráfico:
sudo apt-get install xrdp

sudo apt-get install xfce4

sudo apt-get install xfce4-terminal

luego reiniciar el servicio

sudo service xrdp restart

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Luego desde otro computador que este en la misma red, como este caso un pc con Windows se ejecuta el
programa Escritorio remoto:

Se escribe la dirección IP del servidor ubuntu

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

Credenciales del usuario, en este


caso el que se creo
anteriormente (galan)

Hernán Henao Hernández


Instalación/Configuración/Linux-Ubuntu Server

*Instalar un navegador web


Hernán Henao Hernández
Instalación/Configuración/Linux-Ubuntu Server

También desde otro computador


y usando el navegador web se
puede administrar el servidor de
Mysql, desde un ambiente
grafico.

Hernán Henao Hernández

También podría gustarte