Cómo instalar el cliente PuTTY SSH en Debian 12, 11 o 10

PuTTY es un cliente SSH versátil y ampliamente utilizado que permite a los usuarios conectarse de forma segura a servidores remotos. Admite una variedad de protocolos de red, incluidos SSH, Telnet y SFTP, lo que proporciona un medio sólido y confiable para administrar sistemas remotos. PuTTY es conocido por su simplicidad, facilidad de uso y funciones integrales, como autenticación basada en claves, registro de sesiones y reenvío de puertos.

El uso de PuTTY en Debian 12, 11 o 10 puede simplificar el establecimiento de conexiones seguras a servidores remotos. Es particularmente beneficioso para los usuarios que necesitan un cliente SSH ligero y eficiente con una interfaz gráfica de usuario. Esta guía lo guiará a través del proceso de instalación de PuTTY en Debian, asegurándole que tenga una herramienta confiable para sus necesidades de administración remota.

Actualice Debian antes de la instalación del cliente PuTTY SSH

Antes de iniciar el proceso de instalación, es fundamental asegurarse de que su sistema Debian esté actualizado. Actualizar su sistema garantiza que tenga los últimos parches de seguridad y actualizaciones de software.

Para actualizar su sistema Debian, abra la terminal y ejecute el siguiente comando:

sudo apt update && sudo apt upgrade

Instale el cliente PuTTY SSH mediante el comando APT

Debian incluye PuTTY en su repositorio de software predeterminado, lo que facilita la instalación del cliente SSH en su sistema. Para comenzar el proceso de instalación, abra la terminal y ejecute el siguiente comando:

sudo apt install putty putty-tools

El comando sudo apt install instala los paquetes especificados junto con sus dependencias. En este caso, PuTTY y PuTTY-Tools son los paquetes a instalar.

Verificar la instalación de PuTTY

Verifique la versión del cliente PuTTY SSH en su sistema Debian usando este comando en la terminal:

putty --version

Este comando genera la versión instalada de PuTTY, lo que confirma que el proceso de instalación fue exitoso. Ahora puede utilizar PuTTY para las necesidades de SSH y telnet de su sistema Debian.

Inicie la interfaz de usuario del cliente PuTTY SSH

Después de instalar PuTTY con éxito, puede iniciar el cliente SSH usando la terminal. Para abrir PuTTY desde la terminal, ejecute el siguiente comando:

putty

Este comando inicia la aplicación PuTTY y la ventana principal de Configuración de PuTTY aparece en su pantalla.

Alternativamente, puede iniciar el cliente PuTTY SSH utilizando la interfaz gráfica de usuario (GUI). Para hacer esto, siga estos pasos:

  1. Haga clic en el menú Actividades ubicado en la esquina superior izquierda de su pantalla.
  2. Haga clic en el ícono Mostrar aplicaciones, representado por una cuadrícula de nueve puntos, que generalmente se encuentra en la esquina inferior izquierda de la descripción general de Actividades.
  3. En la ventana Mostrar aplicaciones, busque "PuTTY" escribiéndola en la barra de búsqueda o explorando las aplicaciones enumeradas.
  4. Haga clic en el icono del cliente PuTTY SSH para iniciar la aplicación.

Primeros pasos con el cliente SSH PuTTy

Esta sección explorará consejos y mejores prácticas para comenzar con el cliente PuTTY SSH en Debian Linux. Estos consejos lo ayudarán a maximizar las funciones de PuTTY y mejorar la productividad al administrar conexiones remotas.

Configurar y guardar sesiones SSH de PuTTY

Una de las características clave de PuTTY es la capacidad de guardar y administrar múltiples sesiones SSH. Para configurar y guardar una nueva sesión SSH, siga estos pasos:

  1. Inicie PuTTY.
  2. En el Sesión categoría, ingrese el nombre de host o la dirección IP del servidor remoto en el campo Nombre de host (o dirección IP).
  3. Especifique el número de puerto en el campo Puerto (el valor predeterminado es 22 para SSH).
  4. Elegir SSH como el tipo de conexión.
  5. Ingrese un nombre descriptivo para la sesión en el campo Sesiones guardadas y haga clic en el botón Guardar.

Una vez que haya guardado una sesión, puede cargar rápidamente su configuración seleccionándola de la lista de Sesiones guardadas y haciendo clic en Carga.

Personaliza la apariencia de PuTTY

PuTTY le permite personalizar su apariencia para adaptarla a sus preferencias. Algunas personalizaciones comunes incluyen:

  • Cambiar la fuente y el tamaño: navegue a Ventana > Apariencia. Haga clic en el botón Cambiar junto a la sección Configuración de fuente para elegir una fuente y un tamaño diferentes.
  • Ajustar los colores de la ventana: Vaya a Ventana > Colores. Seleccione el color que desea cambiar y haga clic en el botón Modificar para elegir un nuevo color.
  • Configuración de la transparencia de la ventana: vaya a Ventana > Comportamiento. Habilite la opción de decoraciones de ventana proporcionadas por el sistema (si está disponible) y ajuste el control deslizante de transparencia de la ventana.

Utilice la autenticación basada en claves con PuTTY

La autenticación basada en claves es un método más seguro para iniciar sesión en servidores remotos que las contraseñas. Para configurar la autenticación basada en claves con PuTTY, siga estos pasos:

  1. Genere un par de claves pública-privada utilizando el generador de claves PuTTY (PuTTYgen). Abre la terminal y ejecuta puttygen.
  2. Elija el tipo de clave deseado (RSA o EdDSA) y haga clic en Generar.
  3. Mueva el mouse aleatoriamente sobre el área en blanco para generar aleatoriedad para la clave.
  4. Una vez generada la clave, guarde la clave pública y la clave privada en archivos separados.
  5. En el servidor remoto, agregue el contenido del archivo de clave pública al ~/.ssh/authorized_keys archivo.
  6. En PuTTY, navegue hasta Conexión > SSH > Autenticación. Haga clic en Examinar y seleccione el archivo de clave privada.

Habilite el reenvío X11 en PuTTY

Si necesita ejecutar aplicaciones gráficas en el servidor remoto y mostrarlas en su máquina local, habilite el reenvío X11. Para hacer esto:

  1. Instale un servidor X (por ejemplo, Xming) en su máquina local.
  2. Inicie PuTTY y cargue la sesión deseada.
  3. Navegue a Conexión > SSH > X11.
  4. Marque la opción Habilitar reenvío X11.
  5. Conéctese al servidor remoto.

Comandos CLI de PuTTy SSH PSCP

Esta sección profundizará en la utilidad de línea de comandos PSCP (PuTTY Secure Copy) y proporcionará ejemplos de comandos PSCP comunes. PSCP es una potente herramienta de transferencia de archivos que le permite transferir archivos de forma segura entre su máquina local y un servidor remoto a través de SSH.

¿Qué es el PSCP?

PSCP es una herramienta de línea de comandos de PuTTY que le permite transferir archivos de forma segura entre su máquina local y un servidor remoto mediante SCP o SFTP. Puede autenticarse con PSCP mediante contraseñas o claves.

Ejemplo de comandos PSCP

A continuación se muestran diez ejemplos de comandos PSCP y explicaciones de lo que hacen:

Cargue un archivo a un servidor remoto:

pscp local-file.txt user@remote-server:/path/to/destination

Este comando carga el archivo local-file.txt desde su máquina local a la ruta de destino especificada en el servidor remoto.

Descargue un archivo desde un servidor remoto:

pscp user@remote-server:/path/to/remote-file.txt local-destination

Este comando descarga el archivo remoto-file.txt del servidor remoto y lo guarda en el destino local especificado.

Transferir un directorio y su contenido:

pscp -r local-directory user@remote-server:/path/to/destination

Este comando carga todo el directorio local y su contenido al servidor remoto usando el indicador -r, que significa "recursivo".

Transfiera archivos mediante autenticación basada en claves:

pscp -i private-key.ppk local-file.txt user@remote-server:/path/to/destination

Este comando carga el archivo local.txt mediante autenticación basada en claves. El indicador -i especifica el archivo de clave privada que se utilizará.

Transferir archivos a través de un puerto específico:

pscp -P 2222 local-file.txt user@remote-server:/path/to/destination

Este comando carga el archivo local.txt utilizando un puerto específico (en este ejemplo, el puerto 2222). El indicador -P le permite especificar el número de puerto.

Transfiere archivos usando el protocolo SCP:

pscp -scp local-file.txt user@remote-server:/path/to/destination

Este comando carga el archivo local.txt utilizando el protocolo SCP. El indicador -scp aplica el protocolo predeterminado utilizando SCP en lugar de SFTP.

Transfiere archivos usando el protocolo SFTP:

pscp -sftp local-file.txt user@remote-server:/path/to/destination

Este comando carga el archivo local.txt utilizando el protocolo SFTP. El indicador -sftp impone el uso de SFTP en lugar de SCP.

Transfiera archivos con un cifrado específico:

pscp -c aes256-cbc local-file.txt user@remote-server:/path/to/destination

Este comando carga el archivo local.txt utilizando un cifrado específico (en este ejemplo, AES-256-CBC). El indicador -c especifica el cifrado deseado.

Muestra el progreso durante la transferencia de archivos:

pscp -v local-file.txt user@remote-server:/path/to/destination

Este comando carga el archivo local.txt y muestra información de progreso durante la transferencia. La bandera -v significa "detallado".

Transferir archivos con un límite de ancho de banda:

pscp -l 1024 local-file.txt user@remote-server:/path/to/destination

Este comando carga el archivo local.txt con un límite de ancho de banda de 1024 Kbps. El indicador -l le permite especificar el límite de ancho de banda en kilobits por segundo.

Al comprender y utilizar estos comandos PSCP, puede administrar de manera eficiente y segura las transferencias de archivos entre su máquina local y servidores remotos con PuTTY.

Comandos APT de gestión adicionales

Esta sección cubrirá el proceso de desinstalación del cliente PuTTY SSH y ofrecerá consejos adicionales para los usuarios que ya no necesitan el software en su sistema Debian.

Eliminar el cliente SSH PuTTY

Si decide que ya no necesita el cliente PuTTY SSH en su sistema Debian, puede desinstalarlo siguiendo estos pasos:

Ejecute el siguiente comando en la terminal para eliminar PuTTY y PuTTY Tools:

sudo apt remove putty putty-tools

Este comando desinstalará PuTTY y sus herramientas asociadas, eliminando efectivamente todos los rastros del software de su sistema.

Conclusión

Con PuTTY instalado correctamente en su sistema Debian, puede conectarse de forma rápida y segura a servidores remotos. Su simplicidad y características integrales lo convierten en una excelente opción para administrar conexiones SSH.

Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)

Deja un comentario