Documentos de Académico
Documentos de Profesional
Documentos de Cultura
https://www.stackscale.com/wp-content/uploads/2021/09/ssh-protocol-stackscale.jpg
En el marco de esta tarea, se llevarán a cabo una serie de operaciones esenciales para familiarizarse
con la administración y configuración de sistemas Linux. Se trabajará con dos máquinas virtuales,
una Ubuntu Server y otra Ubuntu Desktop, explorando diversas funciones y comandos
fundamentales.
En primer lugar, se establecerá la conexión entre ambas máquinas a través de SSH, permitiendo una
comunicación segura entre el servidor y el cliente. Posteriormente, se realizan operaciones como
listar archivos en directorios específicos, cambiar directorios y mostrar información de fecha y hora
actual.
Además, se procederá a instalar y configurar el servidor SSH en Ubuntu Desktop, facilitando así el
acceso remoto desde distintos sistemas operativos. A continuación, se llevará a cabo la actualización
del sistema en ambas máquinas, asegurando que cuenten con las últimas actualizaciones y parches
de seguridad.
Para comprender mejor el entorno, se investigará y explicará el propósito de las "net-tools" en Linux,
evaluando si vienen preinstaladas de manera predeterminada. Asimismo, se explorará el comando
"ip" y su función "ip a".
Esta tarea proporcionará una visión integral de la administración de sistemas Linux, abarcando
desde configuraciones básicas hasta el manejo de herramientas de seguridad y redes.
1º) Abrir las dos máquinas virtuales, tanto Ubuntu server como Desktop
3º) Conectarte desde Desktop a Sever vía ssh y una vez conectado hacer lo
siguiente:
● Listar todos los archivos del directorio bin --> $ ls /bin
● Listar todos los archivos del directorio etc que empiecen por t en orden inverso. -->
$ ls -dr /etc/t*
● Listar todos los archivos del directorio dev que empiecen por tty y tengan 5
caracteres. --> $ ls /dev/tty??
● Listar todos los archivos del directorio dev que empiecen por tty y acaben en 1,2,3 ó
4. --> $ ls /dev/tty*[1-4]
● Listar todos los archivos del directorio dev que empiecen por t y acaben en S1. --> $
ls /dev/t*S1
● Listar todos los archivos, incluidos los ocultos, del directorio raíz. --> $ ls -a /
● Listar todos los archivos del directorio etc que NO empiecen por t. --> $ ls -d
/etc/[^t]*
Si el comando se ejecuta y muestra información de interfaces de red, entonces las net-tools están
instaladas y listas para su uso. Si no, puedes instalarlas desde el gestor de paquetes de tu
distribución.
8º) Linux trae su propio cortafuegos ufw. Instálalo y configúralo para que:
En primer lugar, se estableció una conexión segura mediante SSH entre las dos máquinas, lo que
permitió una comunicación eficiente y protegida entre el servidor y el cliente. A continuación, se
ejecutaron comandos para listar archivos en directorios específicos, cambiar directorios y obtener
información sobre la fecha y hora actual.
La instalación y configuración del servidor SSH en Ubuntu Desktop facilitó el acceso remoto desde
múltiples sistemas operativos, lo que mejora la flexibilidad y la capacidad de administración de la
máquina.
Además, se procedió a actualizar el sistema en ambas máquinas, garantizando que estuvieran al día
con las últimas actualizaciones y parches de seguridad.
Se exploraron conceptos clave como las "net-tools" en Linux, que proporcionan utilidades para la
administración de redes. Se aclaró su propósito y se determinó si vienen preinstaladas de forma
predeterminada.
El comando "ip" y su función "ip a" fueron objeto de estudio, brindando información detallada sobre
la configuración de interfaces de red.