Cómo instalar y usar PuTTY en Linux

En esta guía, aprenderemos qué es PuTTY, cómo instalar PuTTY en Linux y cómo acceder y administrar los servidores remotos de Linux usando PuTTY.

¿Qué es la masilla?

Masilla es un cliente GUI gratuito y de código abierto que admite una amplia gama de protocolos, incluidos SSH, Telnet, Rlogin y serial para sistemas operativos Windows y Linux y similares a Unix.

En general, los administradores de Windows usan PuTTY como clientes SSH y telnet para acceder a los servidores Linux remotos desde sus sistemas Windows locales. Sin embargo, PuTTY no se limita a Windows. También es popular entre los usuarios de Linux.

Instalar PuTTY en Linux

PuTTY está disponible en los repositorios oficiales de la mayoría de las distribuciones de Linux.

Por ejemplo, puede instalar PuTTY en Linux alpino usando el comando:

                      $ sudo pkg add putty
                    

en arco linux y sus variantes usando el siguiente comando:

                      $ sudo pacman -S putty
                    

En Debian , ubuntu , Menta de Linux :

                      $ sudo apt install putty
                    

En CentOS 7/6 :

                      $ sudo yum install epel-release
                    
                      $ sudo yum install putty
                    

En Fedora , RHEL , AlmaLinux , Linux rocoso :

                      $ sudo dnf install epel-release
                    

En abrirSUSE :

                      $ sudo zypper install putty
                    

Configurar PuTTY

Una vez que PuTTY esté instalado, ejecútelo desde el menú o desde su lanzador de aplicaciones. Alternativamente, puede iniciarlo desde la Terminal ejecutando el siguiente comando:

                      $ putty
                    

Así es como se ve la interfaz predeterminada de PuTTY.

Interfaz predeterminada de masilla

Como puede ver, la mayoría de las opciones se explican por sí mismas. En el panel izquierdo de la interfaz PuTTY, puede hacer/editar/modificar varias configuraciones como;

  1. Registro de sesiones de PuTTY,
  2. Opciones para controlar la emulación de terminal, controlar y cambiar los efectos de las teclas,
  3. Suena la campana del terminal de control,
  4. Habilitar/deshabilitar funciones avanzadas de Terminal,
  5. Establecer el tamaño de la ventana PuTTY,
  6. Controle el desplazamiento hacia atrás en la ventana PuTTY (el valor predeterminado es 2000 líneas),
  7. Cambiar la apariencia de la ventana y el cursor de PuTTY,
  8. Ajustar el borde de las ventanas,
  9. Cambie las fuentes de los textos en la ventana PuTTY,
  10. Guardar detalles de inicio de sesión,
  11. Establecer detalles de proxy,
  12. Opciones para controlar varios protocolos como SSH, Telnet, Rlogin, Serial, etc.
  13. Y más.

Todas las opciones se clasifican con un nombre distinto para facilitar su comprensión.

Acceda a sistemas Linux remotos usando PuTTY

Clickea en el Sesión pestaña en el panel izquierdo. Enter el nombre de host (o dirección IP) de su sistema remoto al que desea conectarse. A continuación, elija el tipo de conexión, por example Telnet, Rlogin, SSH, etc.

El número de puerto predeterminado se seleccionará automáticamente según el tipo de conexión que elija. Para example si elige SSH, se seleccionará el número de puerto 22. Para Telnet, se seleccionará el número de puerto 23 y así sucesivamente.

Si ha cambiado el número de puerto predeterminado, no olvide mencionarlo en el Puerto sección. Voy a acceder a mi control remoto a través de SSH, por lo tanto, elijo el tipo de conexión SSH. Después de ingresar el nombre de host o la dirección IP del sistema, haga clic en Abierto .

Conéctese al sistema remoto usando PuTTY Conéctese al sistema remoto usando PuTTY

Si es la primera vez que se conecta a este sistema remoto, PuTTY mostrará un cuadro de diálogo de alerta de seguridad que le preguntará si confía en el host al que se está conectando. Hacer clic Aceptar para agregar la clave de host del sistema remoto al caché de PuTTY:

Aceptar alerta de seguridad de Putty Aceptar alerta de seguridad de Putty

A continuación, introduzca el nombre de usuario y la contraseña de su sistema remoto. ¡Felicidades! Se conectó con éxito a su sistema remoto a través de SSH usando PuTTY.

SSH al sistema remoto usando masilla SSH al sistema remoto usando masilla

Acceda a sistemas remotos configurados con autenticación basada en claves

Algunos administradores de Linux pueden haber configurado sus servidores remotos con autenticación basada en claves.

Para example, al acceder a las instancias de AWS desde PuTTY, debe especificar la ubicación del archivo clave. PuTTY admite la autenticación de clave pública y utiliza su propio formato de clave ( .ppk archivos).

Enter el nombre de host o la dirección IP en la sección Sesión. A continuación, en el Categoría panel, expandir Conexión expandir SSH y luego elija Autorización . Explorar la ubicación de la .ppk archivo clave y haga clic en Abierto .

Especificar la ubicación del archivo clave en Putty Especificar la ubicación del archivo clave en Putty

Hacer clic Aceptar para agregar la clave de host si es la primera vez que se conecta al sistema remoto. Finalmente, ingrese la frase de contraseña del sistema remoto (si la clave está protegida con una frase de contraseña mientras se genera) para conectarse.

Guardar sesiones de PuTTY

En el trabajo, desea conectarse al sistema remoto varias veces. Si es así, puede guardar la sesión y cargarla cuando lo desee sin tener que escribir el nombre de host o la dirección IP, el número de puerto cada vez.

Enter el nombre de host (o dirección IP) y proporcione un nombre de sesión y haga clic en Salvar . Si tiene un archivo clave, asegúrese de haber dado la ubicación antes de presionar el botón Guardar.

Guardar sesiones de PuTTY Guardar sesiones de PuTTY

Ahora, elija el nombre de la sesión debajo del Sesiones guardadas pestaña y haga clic Carga y haga clic Abierto para lanzarlo.

Transferencia de archivos a sistemas remotos mediante PuTTY Secure Copy Client (pscp)

Por lo general, los usuarios y administradores de Linux usan scp herramienta de línea de comandos para transferir archivos desde el sistema Linux local a los servidores Linux remotos. PuTTY tiene un cliente dedicado llamado Cliente de copia segura PuTTY ( PSCP en resumen) para hacer este trabajo.

Si está utilizando el sistema operativo Windows en su sistema local, es posible que necesite esta herramienta para transferir archivos del sistema local a sistemas remotos. PSCP se puede utilizar tanto en sistemas Linux como Windows.

El siguiente comando copiará file.txt a mi sistema Ubuntu remoto desde Arch Linux.

                      $ pscp -i test.ppk file.txt [email protected]:/home/sk/
                    

Aquí,

  • -i prueba.ppk : archivo clave para acceder al sistema remoto,
  • archivo.txt : archivo que se copiará al sistema remoto,
  • [email protected] : nombre de usuario y dirección IP del sistema remoto,
  • /inicio/sk/ : Ruta de destino.

Para copiar un directorio. utilizar -r (recursivo) opción como a continuación:

                      $ pscp -i test.ppk -r dir/ [email protected]:/home/sk/
                    

Para transferir archivos desde Windows a un servidor Linux remoto usando pscp, ejecute el siguiente comando desde el símbolo del sistema:

                      pscp -i test.ppk c:\documents\file.txt.txt [email protected]:/home/sk/
                    

Ahora sabe qué es PuTTY, cómo instalarlo y usarlo para acceder a sistemas remotos. Además, aprendió cómo transferir archivos a los sistemas remotos desde el sistema local utilizando el programa pscp.

Para obtener más detalles, consulte el sitio web del proyecto que figura a continuación.

Recurso:

Related Posts