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

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. se remonta al 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 viene con una hermosa Terminal.

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

Putty Alternatives

  1. MobaXTerm
  2. Kitt
  3. Solar-PuTTY
  4. mRemoteNG
  5. Termius
  6. Xshell6
  7. ZOC
  8. Supper Putty

Desde el El propósito del artículo es discutir la masilla. saltemos a ello de inmediato. El contexto de este artículo se crea en el entorno Windows 10.

Instalación de Putty

Vaya al sitio oficial de Putty para descargar el binario e instalarlo. La instalación es bastante sencilla como con cualquier otra instalación normal de Windows. En el 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.

Putty Utilities

  • PUTTY. cliente SSH y Telnet.
  • PSCP. utilidad de línea de comandos para copiar archivos de forma segura.
  • PSFTP. general sesiones de transferencia de archivos como FTP
  • PUTTYGEN. utilidad para generar claves RSA y DSA.
  • PLINK. interfaz de línea de comandos para putty back ends.
  • 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 putty, verá. un anuncio cuadro de diálogo que controla todo lo que podemos hacer con masilla. Configurar sesiones y parámetros relacionados es bastante fácil en putty a través de este cuadro de diálogo.

 Putty SSH Client  Putty SSH Client Putty SSH Client

Permítanos ahora explore 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 completo). De forma predeterminada, SSH está vinculado al puerto 22. a menos que se haya cambiado 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.

 Putty Remote SSH Connection  Conexión SSH remota de Putty Conexió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.

 Putty SSH Key Alert  Putty SSH Key Alert Putty SSH Key Alert Habilitar el modo de ajuste en Putty

Cuando aparece una línea de texto larga 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 ajuste. está desactivado, ¿se creará una barra de desplazamiento horizontal? bueno no. Simplemente no mostrará las líneas que superen la longitud de la página.

Habilitar el modo de envoltura en masilla Habilitar el modo de envoltura en masilla Habilitar el modo de envoltura en Putty

NOTA. Esta configuración también se puede cambiar en medio de una sesión establecida que se aplicará 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 masilla de texto que se mantienen. 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 desplazamiento  Aumentar el tamaño del búfer de desplazamiento Aumentar 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 encontrará el error “ Conexión restablecida por un par. debido a que nuestra sesión ha estado inactiva durante mucho tiempo. En tal caso, la conexión será cerrada por los dispositivos de red o firewalls suponiendo que la sesión se complete.

Podemos configurar 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. Keepalives solo se admite en Telnet y SSH.

Putty-Establecer SSH Keep Alive Time  Putty-Establecer SSH Keep Alive Time Putty-Establecer SSH Keep Alive Time Habilite el inicio de sesión SSH automático con nombre de usuario

Siempre que se conecte a una sesión, se le pedirá un nombre de usuario y 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 usuario Putty-Inicio de sesión SSH automático con nombre de usuario Putty-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 utilizando SSH. ( Público y privado. autenticación de clave. 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 título de la ventana nombre. Podemos anular esta opción estableciendo un nuevo título en “ Título de la ventana. .

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

Podemos usar“ Alt-Entrar. ”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.

Personalice la apariencia de la terminal de masilla

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

 Cambiar esquemas de color de masilla  Cambiar esquemas de color de masilla Cambiar esquemas de color de masilla

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

 Cambiar fuentes de masilla  Cambiar fuentes de masilla Cambiar 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 enriquecido  Habilitar formato de texto enriquecido Habilitar el formato de texto enriquecido Habilitar el registro de putty

El registro es una característica importante de Putty. 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 inicio de sesión en Putty Habilitar el registro en Putty Habilitar el registro en Putty Points a Nota:

  • Puede controlar lo que debe registrarse a través de la opción “ Registro de sesión. . En mi caso, estoy capturando todos los resultados de mi sesión.
  • Si el archivo de registro ya existe en la ruta dada, entonces podemos sobrescribir o agregar los registros.
  • Fecha y hora Hay opciones 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 almacenar la salida en la zona. Cualquier cosa que escriba en mi terminal, su salida se captura en los registros de sesión.

 Putty Session Logs  Putty Session Logs Putty Session Logs

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…. .

Putty New Sessions  Putty New Sessions Putty Nuevas sesiones Putty Sesión Telnet

La conexión Telnet. se puede establecer cuando usamos el tipo de conexión como “ Telnet. . Por defecto, se toma el puerto 23. también se pueden usar diferentes puertos para verificar si los puertos están abiertos o no.

 Putty Telnet Session  Putty Telnet Session Putty Telnet Session Exportar e importar Putty Sessions

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

 Putty Sessions  Putty Sessions Putty Sessions

La sesión y su información relacionada se almacenan en el registro de Windows ry (HKEY_CURRENT_USER \ SOFTWARE \ SimonTatham). 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_USER \ Software \ SimonTatham \ PuTTY \ Sessions  Exportar sesiones de masilla Exportar sesiones de masilla Exportar sesiones de masilla

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

regedit/e “% USERPROFILE% \ Desktop \ . .reg” HKEY_CURRENT_USER \ Software \ SimonTatham \ PuTTY \ Sessions  Putty All Sessions  Putty All Sessions Putty All Sessions

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

 Importar Putty Sessions Importar sesiones de masilla Importar Putty Sessions Putty Command Line

Además de la interfaz GUI, putty 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 : 22/

Establezca una conexión Telnet:

putty.exe telnet: : 23/

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

Para cargar la sesión guardada:

putty.exe-cargar “nombre de sesión”

Limpieza del registro:

putty.exe-cleanup

Indicadores importantes:

-i-Especifique el nombre del archivo de clave privada-x o-X-Reenvío X11-pw-Contraseña-p-Número de puerto-l-Nombre de inicio de sesión-v-Aumentar detallado-L y-R-Reenvío de puerto Resumen

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.