Pontificia Universidad Católica Madre y
Maestra Facultad de Ciencias de la
Ingeniería.
Departamento de Ingeniería en Ciencias de la
Computación.
CSTI-1810-4815
Tema:
Comunicación entre dos máquinas usando: telnet, ftp, ssh.
Presentado por:
Wilson Gomez
1014-5694.
Presentado al profesor:
Felipe Núñez.
Asignatura
Sistemas Operativos.
Fecha de Entrega:
Domingo, 19 de noviembre del 2023.
Introducción:
En el mundo de las redes y la administración de sistemas, tres conceptos clave juegan un papel
fundamental en la interacción y gestión de dispositivos remotos: Telnet, FTP y SSH. Estos protocolos
han evolucionado a lo largo del tiempo para satisfacer las crecientes demandas de seguridad y
eficiencia en las comunicaciones en red. Esta práctica estaremos realizando unas series de prueba para
comunicar dos máquinas de diferentes maneras una es con TELNET el cual es un protocolo de red
que se utiliza para acceder y administrar dispositivos remotos a través de una red. También se van a
hacer prueba con FTP que significa Protocolo de Transferencia de Archivos (File Transfer Protocol en
inglés), es un protocolo estándar de red utilizado para transferir archivos entre un cliente y un servidor
en una red TCP/IP, como Internet. FTP permite a los usuarios subir o bajar archivos desde o hacia sus
servidores, respectivamente. Y por último usaremos SSH, que significa Secure Shell (Cáscara Segura
en español), es un protocolo de red que permite a los usuarios acceder y controlar de forma segura un
dispositivo remoto a través de una conexión cifrada. Además del acceso remoto, SSH se utiliza
comúnmente para la transferencia segura de archivos y para ejecutar comandos de manera remota en
sistemas operativos Unix-like.
Desarrollo:
Se prepararán dos máquinas virtuales con un entorno de Linux.
telnet:
Se instala telnet en las máquinas virtuales a través de la terminal.
Se luego se pueden conectar por medio de la ip de la otra maquina
ftp:
Se instala ftp en las máquinas virtuales a través de la terminal.
Se luego se pueden conectar por medio de la ip de la otra máquina.
ssh:
Se instala ssh en las máquinas virtuales a través de la terminal.
Se luego se pueden conectar por medio del nombre de la maquina y su ip.
Primera Prueba: Telnet
Primero comenzaremos con telnet: es un protocolo que permite la
conexión y administración remota de dispositivos a través de una red.
Facilita la interacción con sistemas remotos mediante la emulación de
terminales, permitiendo a los usuarios ejecutar comandos y realizar
tareas como si estuvieran directamente conectados al dispositivo.
Se instalará telnet a las máquinas virtuales con el siguiente comando:
sudo apt install telnetd
Le damos a enter: nos pedirá la contraseñar
Luego nos dirá que cantidad de espacio de disco utilizará le damos a Si
Luego de darle enter se terminara de instalar telnet
Este proceso lo aremos en las dos máquinas virtuales.
Luego para hacer la conexión entre las dos maquina primero tenemos
que conocer la dirección ip que se hace con el comando ip a
Ahora procedemos conectar las maquinas con el comando telnet y la
dirección ip de la otra maquina en este caso es [Link]
Tenemos que poner el nombre de usuario de la otra maquina y el
password
Ahora podemos ver que desde la maquina Gomez estamos conectados
a la maquina Wilson.
Segunda Prueba será utilizando FTP el Protocolo de Transferencia de
Archivos (FTP) facilita la transferencia de archivos entre un cliente y
un servidor en una red TCP/IP. Permite la subida y bajada de archivos,
y puede utilizarse de manera interactiva o a través de clientes FTP
dedicados.
el proceso es primero instalar ftp en las maquinas con el comando sudo
apt install vsftpd
Luego para hacer la conexión entre las maquinas usaremos el comando
ftp y la dirección ip de la máquina que nos conectaremos.
Como podemos observar en la imagen luego de conectarnos utilizamos
el comando pwd para mostrar el directorio actual de la maquina en la
que nos conectamos en este caso es wilson y luego el comando bye
para terminal la ejecución.
Tercera Prueba: es con SSH es un protocolo de red diseñado para
proporcionar acceso remoto seguro y transferencia de archivos. SSH
cifra la comunicación entre el cliente y el servidor, garantizando la
confidencialidad y la integridad de los datos transmitidos.
Primero instalaremos el ssh en las dos maquinas con el comando
sudo apt install openssh-server
También aremos lo mismo en la otra maquina.
Para hacer la conexión entre las dos maquina con ssh utilizaremos el
comando ssh @ luego el nombre de la maquina y la dirección ip de la
máquina que nos queremos conectar.
Como podemos observar nos pregunta si estamos seguro de continuar
con la conexión ponemos yes y luego la contraseña. y ya tenemos
conexión con la otra máquina.
Conclusión:
En conclusión, la evolución de los protocolos de red, representada por
Telnet, FTP y SSH, refleja la creciente importancia de la seguridad en
las comunicaciones y la administración de sistemas remotos. A medida
que la tecnología avanzó, la vulnerabilidad de transmitir datos en texto
no cifrado, evidente en Telnet y FTP, condujo a la adopción
generalizada de SSH como estándar para el acceso y la transferencia
segura de archivos. La seguridad proporcionada por SSH, con su
enfoque en la encriptación, autenticación sólida y la capacidad de
ejecutar comandos de manera remota, ha establecido un nuevo estándar
en la conectividad y gestión de sistemas en entornos modernos. La
historia de estos protocolos subraya la constante búsqueda de
soluciones más seguras y eficientes para satisfacer las demandas de un
mundo digital en constante evolución. En este contexto, la preferencia
por la seguridad y la integridad de los datos ha llevado a la
obsolescencia gradual de prácticas menos seguras, marcando un hito
significativo en la evolución de la administración remota y la
transferencia de archivos en redes.