Escolar Documentos
Profissional Documentos
Cultura Documentos
Id: 1144097424
Informe de instalación Ubuntu server
Antes de comenzar con la instalación paso a paso, se hace la aclaración de que el sistema
Ubuntu server 18.04.3 LTS x64 ha sido montado en un entorno virtualizado (VirtualBox),
por ende, favor realizar la instalación de dicho entorno y posterior configuración del archivo
ISO dentro de este.
A continuación, se dará inicio a la configuración del sistema Ubuntu server paso a paso,
teniendo en cuenta que este ya ha sido iniciado en el entorno virtualizado.
1
Versión 1
2
Versión 1
A continuación, configuramos la IP estática que poseerá el servidor. En este caso se hizo uso
de la dirección 192.168.1.2 para identificar el servidor.
3
Versión 1
Paso-4: Configurar el proxy en caso de una conexión a internet. Como en este caso no se
dispone de un proxy a configurar, se deja en blanco.
Paso-5: Configurar sitio espejo (Mirror site). Como en este caso no se dispone de un mirror
site a configurar, se deja en blanco.
Nota: Un sitio espejo es un sitio web o un conjunto de archivos en un servidor de computadora que se ha
copiado a otro servidor de computadora para que el sitio o los archivos estén disponibles desde más de un
lugar. Un sitio espejo tiene su propia URL, pero por lo demás es idéntico al sitio principal. Los dispositivos
de equilibrio de carga permiten que los sitios de gran volumen se escalen fácilmente, dividiendo el trabajo
entre múltiples sitios espejo.
Paso-6: Configuración del sistema de archivos. Seleccionar la opción Use an entire disk.
4
Versión 1
Elegir el disco donde se va a instalar el sistema. En este caso, como solo se posee un disco
se procede a instalar en ese disco.
Paso-7: Configurar el perfil de usuario. En esta sección asignar el nombre del usuario, un
nombre al servidor y una contraseña para iniciar sesión en el servidor.
5
Versión 1
6
Versión 1
7
Versión 1
Paso-1: Instalar el paquete DHCP, usando el comando: apt- get install isc-dhcp-server
Paso-2: Agregar un nuevo adaptador de red que corresponderá a la red interna que comunica
el pc cliente con el servidor.
Nota: recordar activar el nuevo adaptador de red, ya que al agregarlo este se encuentra desactivado.
Comando para activar: ifconfig enp0s8 up.
8
Versión 1
Nota: acceder a la siguiente ruta: /etc/netplan haciendo uso del comando cd. Editar el
archivo que se encuentra en la carpeta netplan usando el comando nano <FileName>.
Guardar los cambios en el archivo presionando las teclas Ctrl + O, luego presionar la tecla
ENTER.
Paso-4: Aplicar los cambios en la configuración de las direcciones IP, para esto se hace uso
del comando netplan apply.
9
Versión 1
10
Versión 1
11
Versión 1
Nota: Comandos
1- systemctl start isc-dhcp-server
2- systemctl status isc-dhcp-server
12
Versión 1
13
Versión 1
14
Versión 1
15
Versión 1
Paso-3: permitir el tráfico en el firewall de Ubuntu. Vamos a permitir el tráfico por el puerto
20 y el puerto 21. Comandos: ufw allow 20/tcp, ufw allow 21/tcp
16
Versión 1
17
Versión 1
Paso-8: Crear la lista de usuarios según se ha definido en el archivo anterior. Para ello se
debe crear un archivo nuevo y editarlo.
Instalación SSH
Paso-1: Validar si hay posibilidad de conectar remotamente vía ssh, para hacerlo, escribir
ssh en la línea de comandos, debe de salir algo a continuación:
18
Versión 1
Esto significa que está listo para conectarse de forma remota a una máquina física o virtual.
De lo contrario, tendrá que instalar el cliente OpenSSH.
Paso-2: Instalar openssh server para el servidor. Primero escribir en la línea de comandos
shh localhost, debe salir algo a continuación:
Paso-3: Instalar open shh client para el cliente. Ingresar en línea de comando apt-get install
openshh-client. Una vez instalado, ingresar el comando service ssh status, debe salir algo
como lo siguiente:
Paso-4: conexión vía ssh. Para conectar via shh escribir el siguiente comando: ssh
usuario@ip_servidor como se muestra a continuación.
19
Versión 1
Apache
Paso-1: Actualizar el servidor Linux en el cual se instalará el Apache web server, para esto
escribir los siguientes comandos:
- apt-get update
- apt-get upgrade
Acto seguido, en línea de comandos escribir apt install apache2 para instalar Apache server.
Verificar si el servicio se instaló y está ejecutándose correctamente, para ello, escribir el
comando systemctl status Apache2 como se muestra a continuación:
20
Versión 1
- Primero, observar que aplicaciones se encuentran actualmente para permitir, para esto
en línea de comandos escribir ufw app list como se ve a continuación.
- ejecutar el siguiente comando ufw allow in “Apache Full” para permitir el tráfico
entrante HTTP y HTTPS para este perfil:
Paso-2: Test del Apache web server, Abrir el navegador de tu preferencia, y escribir en la
barra de direcciones http://localhost/ip-address/
21
Versión 1
Mysql
22
Versión 1
Ahora, ingresar la contraseña para el usuario root de MySQL. Tenga en cuenta que debe usar
una contraseña para el usuario root de mysql dependiendo de la política de contraseña que
elija en el paso anterior. Si no habilitó el complemento, simplemente use cualquier contraseña
segura y única que elija.
New password:
Una vez que ingresó la contraseña dos veces, verá la seguridad de la contraseña. Si está bien
para usted, presione Y para continuar con la contraseña provista. Si no está satisfecho con la
longitud de la contraseña, presione cualquier otra tecla y establezca una contraseña segura.
Para el resto de las preguntas, simplemente escriba Y y presione ENTER. Esto eliminará el
usuario anónimo, no permitirá el inicio de sesión del usuario root de forma remota y eliminará
la base de datos de prueba.
23
Versión 1
Remove anonymous users? (Press y|Y for Yes, any other key for No): y
Success.
Disallow root login remotely? (Press y|Y for Yes, any other key for No): y
Success.
Remove test database and access to it? (Press y|Y for Yes, any other key for No): y
- Dropping test database...
Success.
Reload privilege tables now? (Press y|Y for Yes, any other key for No): y
Success.
All done!
Paso-3: Cambiar el método de autenticación para el usuario root mysql. Por defecto, el
usuario root de MySQL está configurado para autenticarse usando el complemento
auth_socket en MySQL 5.7 y versiones más recientes en Ubuntu. Aunque mejora la
seguridad, también complicará las cosas cuando acceda a su servidor de base de datos
utilizando cualquier programa externo, por ejemplo, phpMyAdmin. Para solucionar este
problema, debe cambiar el método de autenticación de auth_socket a
mysql_native_password. Para hacerlo, inicie sesión en su indicador de MySQL con el
comando:
$# mysql
24
Versión 1
Como puede ver, el usuario root de mysql usa el complemento auth_socket para la
autenticación.
FLUSH PRIVILEGES;
Ahora el usuario root de mysql puede autenticarse usando una contraseña para acceder al
shell de mysql.
exit
PHP
Paso-2: Después de instalar PHP, cree el archivo info.php en la carpeta de documentos raíz
de Apache. Por lo general, la carpeta del documento raíz de apache será / var / www / html
25
Versión 1
Para crear el archive info.php, se hace uso del comando nano. En su defecto, usar el editor
de texto con el que sienta más familiaridad.
Paso-4: Test PHP. Abra su navegador web y en la barra de navegación escribir a http: //IP-
address/info.php. A continuación, debe presentarse algo como lo siguiente:
26
Versión 1
27