0% encontró este documento útil (0 votos)
3 vistas5 páginas

Tutorial Servicio SSH

El documento es un tutorial sobre la instalación y configuración de un servidor OpenSSH en Debian 12, así como su conexión mediante PuTTY en Windows y cliente OpenSSH en GNU/Linux/macOS. Se destacan las funcionalidades de SSH, como el acceso remoto, la transferencia segura de archivos y la ejecución de comandos remotos. Además, se incluyen comandos específicos para la preparación del servidor y la conexión desde diferentes sistemas operativos.

Cargado por

vmax259
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)
3 vistas5 páginas

Tutorial Servicio SSH

El documento es un tutorial sobre la instalación y configuración de un servidor OpenSSH en Debian 12, así como su conexión mediante PuTTY en Windows y cliente OpenSSH en GNU/Linux/macOS. Se destacan las funcionalidades de SSH, como el acceso remoto, la transferencia segura de archivos y la ejecución de comandos remotos. Además, se incluyen comandos específicos para la preparación del servidor y la conexión desde diferentes sistemas operativos.

Cargado por

vmax259
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

Despliegue de Servicios de Red

Diplomatura en Servicios TICS


Universidad Nacional de Quilmes
Mayo 2025

Tutorial de Instalación y Configuración


de un Servidor OpenSSH en Debian 12 +
conexión con PuTTY (Windows) y cliente
OpenSSH (GNU/Linux/macOS)
Introducción:
Secure Shell (SSH), en español Intérprete de Comandos Seguro es la herramienta
fundamental para administrar sistemas y transferir datos de forma segura en la mayoría de
infraestructuras modernas, combinando cifrado, autenticación flexible y funciones
avanzadas como túneles y automatización.

Se creó para sustituir a Telnet, un protocolo no cifrado y que por tanto no ofrecía ningún tipo
de seguridad a los usuarios. SSH hace uso de las técnicas de criptografía más innovadoras
con el objetivo de que todas las comunicaciones realizadas entre los clientes y los
servidores remotos sean seguras.

Dispone de una herramienta que permite autenticar al usuario remoto para posteriormente
transferir las entradas desde el cliente al host y, finalmente, realizar la salida de vuelta a los
usuarios.

Las funcionalidades más importantes del SSH son:

●​ Acceso remoto a línea de comandos: Conecta a otro equipo para administrarlo


como si estuvieras sentado delante.
●​ Transferencia segura de archivos: Permite enviar y recibir archivos y carpetas
mediante los sub‑protocolos SCP y SFTP.
●​ Túneles y redirección de puertos: Encapsula tráfico de otras aplicaciones dentro
de un canal cifrado.
●​ Ejecución de comandos o scripts remotos: Automatiza tareas en múltiples
servidores.

Tutorial de SSH​ ​ ​ ​ ​ ​ ​ ​ ​ 1 de 5
Despliegue de Servicios de Red
Diplomatura en Servicios TICS
Universidad Nacional de Quilmes
Mayo 2025

Preparación del servidor Debian 12


Acción​Comando

●​ Actualizar paquetes ​ apt update && apt upgrade


●​ Instalar OpenSSH ​ apt install openssh-server
●​ Habilitar y arrancar ​ systemctl enable --now ssh
●​ Comprobar estado ​ systemctl status ssh (active (running))

Revisar configuración básica


Abre el archivo archivo /etc/ssh/sshd_config y revisa:

Port 22 # Cambia el puerto si quieres ‹hardening›


PermitRootLogin no # Deshabilita root por seguridad
PasswordAuthentication yes # sí, mientras generas claves
PubkeyAuthentication yes
AllowUsers tu_usuario # restringe acceso (opcional)

Guarda el archivo si has realizado modificaciones (CTRL‑O/CTRL‑X) y luego recarga con


systemctl reload ssh.

Tutorial de SSH​ ​ ​ ​ ​ ​ ​ ​ ​ 2 de 5
Despliegue de Servicios de Red
Diplomatura en Servicios TICS
Universidad Nacional de Quilmes
Mayo 2025

Acceso desde otro GNU/Linux o macOS (cliente OpenSSH


nativo)

Conexión mediante cliente OpenSSH:


​ Inicia una CLI (una terminal) y luego emplea el comando (ejemplos):

ssh IP_del_servidor

●​ La primera vez debes aceptar la huella (fingerprint), después bastará la


contraseña.
●​ El puerto que se emplea es el 22 (al no indicarse, se utiliza el puerto por
defecto).
●​ El servidor solicitará el usuario y contraseña locales (es decir, se debe indicar
un usuario y contraseña existente creadas previamente en el equipo remoto).

ssh usuario@IP_del_servidor
●​ Acceder indicando usuario e ip de del servidor.

ssh usuario@IP_del_servidor -p 8022


●​ Acceder indicando usuario e ip de del servidor y puerto, en este caso el 8022.

Tutorial de SSH​ ​ ​ ​ ​ ​ ​ ​ ​ 3 de 5
Despliegue de Servicios de Red
Diplomatura en Servicios TICS
Universidad Nacional de Quilmes
Mayo 2025

Desconexión mediante cliente OpenSSH


​ Desde la terminal de comandos usa la combinación de teclas CTRL + d ó tipea:

​ exit

Acceso desde Windows 10/11 con PuTTY


PuTTY es el cliente SSH gráfico más difundido en Windows. Descarga oficial:
[Link]

Conexión mediante Putty


Conéctate por contraseña, completando solamente en la GUI de Putty:

●​ Host Name: usuario@IP_servidor


●​ Port: 22 (luego clic en el botón Open)
●​ La primera vez debes aceptar la huella (fingerprint), después el servidor remoto
solicitará el usuario y la contraseña.

Tutorial de SSH​ ​ ​ ​ ​ ​ ​ ​ ​ 4 de 5
Despliegue de Servicios de Red
Diplomatura en Servicios TICS
Universidad Nacional de Quilmes
Mayo 2025

Desconexión mediante Putty


​ Al igual que con el cliente nativo OpenSSH, desde la terminal de comandos usa la
combinación de teclas CTRL + d ó tipea:

​ exit

Tutorial de SSH​ ​ ​ ​ ​ ​ ​ ​ ​ 5 de 5

También podría gustarte