Consejos y trucos útiles para la configuración de PuTTY

Putty es un emulador de terminal de código abierto que admite varios protocolos de red como Telnet , SSH , Rlogin , SCP y Raw Socket .

La versión inicial de putty data del 8 de enero de 1999 y está diseñada para el sistema operativo Windows, pero ahora también es compatible con otros sistemas operativos como macOS y Linux. Pero nunca he visto personas que usen Putty en Linux o macOS porque se envía con una hermosa Terminal.

Hay muchas más alternativas disponibles, pero cada una tiene sus pros y sus contras. Puedes jugar con diferentes opciones y hacernos saber cuál sirve mejor.

Alternativas de masilla

  1. MobaXTerm
  2. Kitt
  3. Solar-Masilla
  4. mRemoteNG
  5. Termius
  6. Xshell6
  7. ZOC
  8. Masilla de cena

Dado que el propósito del artículo es discutir la masilla , saltemos a él de inmediato. El contexto de este artículo se crea en el entorno Windows 10.

Instalación de masilla

Vaya al sitio oficial de &lta href=”https://www.chiark.greenend.org.uk/sgtatham/putty/latest.html” rel=”noopener nofollow noreferrer” target=”_blank” title=”Download Putty”&gtputty para descargar&lt/a&gt el binario e instalarlo. La instalación es bastante sencilla como con cualquier otra instalación normal de Windows. Al momento de escribir este artículo, la versión actual de putty es 0.74 .

Artículo relacionado : Cómo instalar PuTTY en Linux

Algunas utilidades vienen con la instalación y veremos sus usos.

Utilidades de masilla

  • MASILLA – Cliente SSH y Telnet.
  • PSCP : utilidad de línea de comandos para copiar archivos de forma segura.
  • PSFTP : sesiones generales de transferencia de archivos muy parecidas a FTP
  • PUTTYGEN – Utilidad para generar claves RSA y DSA.
  • PLINK – Interfaz de línea de comandos para masilla.
  • PAGEANT : agente de autenticación para Putty, PSCP, PSFTP y Plink.

También puede descargar estas utilidades como binarios independientes.

Cómo iniciar y utilizar Putty SSH Client

Cuando lancemos masilla, verá un cuadro de diálogo que controla todo lo que podemos hacer con masilla. La configuración de sesiones y parámetros relacionados es bastante fácil en masilla a través de este cuadro de diálogo.

Cliente Putty SSHCliente Putty SSH

Exploremos ahora algunas opciones importantes del cuadro de diálogo.

Conexión de servidor remoto

Para conectarse a cualquier servidor remoto a través de SSH , usaremos la dirección IP o FQDN (nombre de dominio totalmente calificado). De forma predeterminada, SSH está vinculado al puerto 22 a menos que se cambie el puerto SSH.

Hay 4 tipos de conexión disponibles: RAW , Telnet , Rlogin , SSH , Serial . La mayoría de las veces usaremos conexión Telnet o SSH .

También podemos configurar nuestras sesiones y guardarlas. Esto nos permite reabrir nuestra sesión con todas las configuraciones retenidas.

Conexión SSH remota de PuttyConexión SSH remota de Putty

Recibirá una alerta como se muestra en la imagen de abajo cuando se conecte con el servidor por primera vez o cuando se actualice la versión del protocolo SSH. Putty registra la clave de host del servidor en el registro de Windows para que pueda verificar la clave cada vez que iniciamos sesión en el servidor y lanza una advertencia en caso de un cambio en la clave de host. Esta es una de las características del protocolo SSH para prevenir cualquier ataque a la red.

Alerta de clave SSH de masillaAlerta de clave SSH de masilla

Habilitar el modo de envoltura en masilla

Cuando una línea larga de texto llega al final de la ventana de la derecha, pasará a la siguiente línea. Para utilizar esta función, debemos seleccionar la casilla de verificación ” Modo de ajuste automático inicialmente activado “. Si el modo de envoltura está configurado en, off¿creará una barra de desplazamiento horizontal? bueno no. Simplemente no mostrará las líneas que sean mayores que la longitud de la página.

Habilitar el modo de envoltura en masillaHabilitar el modo de envoltura en masilla

NOTA : Esta configuración también se puede cambiar en medio de una sesión establecida que entrará en vigencia de inmediato.

Aumentar el tamaño del búfer de desplazamiento de la ventana

Existe una limitación en la cantidad de líneas de texto que se conserva. Cuando trabajas con archivos muy grandes o intentas mostrar archivos de registro, putty solo mantiene unas pocas líneas en el búfer de Windows para que podamos desplazarnos hacia atrás y ver. Para aumentar el tamaño del búfer de retroceso, podemos aumentar el valor ” Líneas de retroceso “.

Aumentar el tamaño del búfer de desplazamientoAumentar el tamaño del búfer de desplazamiento

También puede cambiar algunos comportamientos cuando se cambia el tamaño de la ventana, como cambiar el tamaño de la fuente.

Habilitar SSH Keep Alive Time

Puede haber situaciones en las que se encuentre con el error ” &ltstrong&gtConexión restablecida por un par&lt/strong&gt ” debido a que nuestra sesión está inactiva durante mucho tiempo. En tal caso, la conexión será cerrada por los dispositivos de red o cortafuegos asumiendo que la sesión se haya completado.

Podemos establecer keepalives para que se envíen paquetes nulos para evitar la caída de la conexión. Los valores mencionados en Keepalives se miden en segundos. Los Keepalives solo se admiten en Telnet y SSH.

Masilla - Establecer SSH Keep Alive TimeMasilla – Establecer SSH Keep Alive Time

Habilitar el inicio de sesión SSH automático con nombre de usuario

Siempre que se conecte a una sesión, se le pedirá el nombre de usuario y la contraseña. En lugar de escribir el nombre de usuario cada vez, puede configurar el nombre de usuario en Detalles de inicio de sesión.

Putty - Inicio de sesión SSH automático con nombre de usuarioPutty – Inicio de sesión SSH automático con nombre de usuario

También puede configurar su sesión para iniciar sesión sin contraseña mediante la autenticación de clave SSH ( pública y privada ). Para obtener más información sobre cómo generar y configurar el inicio de sesión sin contraseña, consulte este artículo.

Personalizar el título de la ventana

De forma predeterminada, Putty mostrará ” nombre de host – PuTTY ” como un nombre de título de ventana. Podemos anular esta opción estableciendo un nuevo título en ” Título de la ventana “.

Putty - Establecer título de ventanaPutty – Establecer título de ventana

Podemos usar ” Alt-Enter ” para cambiar al modo de pantalla completa, pero antes de eso, tenemos que habilitar esta función. Seleccione la casilla de verificación como se muestra en la imagen.

Personalizar la apariencia del terminal de masilla

Puede cambiar el esquema de color y la apariencia del terminal de masilla. Hay algunas buenas colecciones de esquemas de color para masilla en GitHub .

Cambiar los esquemas de color de la masillaCambiar los esquemas de color de la masilla

Cambie la apariencia como fuente, tamaño de fuente, apariencia del cursor, etc.

Cambiar fuentes de masillaCambiar fuentes de masilla

Habilitar formato de texto enriquecido

Habilitar esta opción permite que el texto copiado se almacene en el ” Formato de texto enriquecido ” en el portapapeles. Siempre que copiemos y peguemos el contenido en cualquier procesador de texto, los colores, el formato y el estilo seguirán siendo los mismos que en PuTTY.

Habilitar formato de texto enriquecidoHabilitar formato de texto enriquecido

Habilitar el registro de masilla

La tala es una característica importante de la masilla. Podemos almacenar la salida de nuestra sesión en un archivo de texto que se puede ver más tarde con un propósito diferente.

Habilitar el registro en PuttyHabilitar el registro en Putty

Puntos a tener en cuenta:
  • Puede controlar lo que debe registrarse a través de la opción ” Registro de sesión “. En mi caso, estoy capturando toda la salida de mi sesión.
  • Si el archivo de registro ya existe en la ruta dada, podemos sobrescribir o agregar los registros.
  • Las opciones de fecha y hora están disponibles para formatear el nombre del archivo de registro, lo cual es muy útil.

Ahora intenté conectarme a una máquina remota que ejecuta Linux Mint 19 y almacena la salida localmente. Cualquier cosa que escriba en mi terminal, su salida se captura en los registros de sesión.

Registros de sesiones de masillaRegistros de sesiones de masilla

Puede haber ocasiones en las que necesitemos conectarnos a varias sesiones o reiniciar la sesión actual o duplicar la sesión actual. Haga clic derecho en la barra de título de la masilla donde tenemos opciones para iniciar / reiniciar / duplicar sesiones. También podemos cambiar la configuración de la sesión actual desde la opción ” Cambiar configuración … “.

Masilla Nuevas SesionesMasilla Nuevas Sesiones

Sesión de Putty Telnet

La conexión &ltstrong&gtTelnet&lt/strong&gt se puede establecer cuando usamos el tipo de conexión como “ Telnet ”. De forma predeterminada, se toma el puerto 23 , también se pueden usar diferentes puertos para verificar si los puertos están abiertos o no.

Sesión de Putty TelnetSesión de Putty Telnet

Exportación e importación de sesiones de masilla

En la sección anterior, discutimos cómo conectar y configurar una sesión. Ahora bien, ¿dónde se almacena la información de esta sesión?

Sesiones de masillaSesiones de masilla

La sesión y su información relacionada se almacenan en el registro de Windows (HKEY_CURRENT_USERSOFTWARESimonTatham) . Podemos exportar la sesión e importarla en una máquina diferente para conservar las configuraciones.

Para exportar información relacionada con la sesión, desde el indicador de Windows cmd:

regedit /e "%USERPROFILE%Desktop.reg" HKEY_CURRENT_USERSoftwareSimonTathamPuTTYSessions

Exportar sesiones de masillaExportar sesiones de masilla

Para exportar todas las configuraciones, desde el indicador de Windows cmd:

regedit /e "%USERPROFILE%Desktop<Name of your file>.reg” HKEY_CURRENT_USERSoftwareSimonTathamPuTTYSessions

Masilla todas las sesionesMasilla todas las sesiones

Para importar la configuración, puede hacer doble clic en el .regarchivo o importarlo desde el indicador de cmd.

Importar sesiones de masillaImportar sesiones de masilla

Línea de comandos de masilla

Además de la interfaz GUI, la masilla también permite a los usuarios hacer varias cosas desde el indicador de cmd (Windows). A continuación se muestran algunos de los comandos útiles.

Establezca una conexión SSH:

putty.exe -ssh <IP ADDRESS (OR) FQDN>:22/

Establezca una conexión Telnet:

putty.exe telnet:<IP ADDRESS (OR) FQDN>:23/

Nota : la sintaxis entre SSH y el comando Telnet es diferente.

Para cargar la sesión guardada:

putty.exe -load “session name”

Limpieza del registro:

putty.exe -cleanup

Banderas importantes:

-i - Specify the name of private key file
-x or -X - X11 Forwarding
-pw -Password
-p-Port number
-l-Login name
-v- Increase verbose
-L and -R-Port forwarding
Envolver

Este artículo ha visto cómo instalar y configurar varios protocolos compatibles, opciones de línea de comandos y algunas alternativas a la masilla.

Código abierto , SSH , terminales , Windows

Leave a Comment

Your email address will not be published. Required fields are marked *

Hazlo Linux