Restaurar sesión de Notepad++

Recuperar pestañas Notepad++

¿Has reiniciado tu equipo con Windows 10 (u otro) y la sesión de Notepad++ arrancó sin las pestañas que tenías abiertas?

Olvidando que no cerraste Notepad++ antes de un reinicio

Es habitual que en Configuración > Preferencias > Backup tengas seleccionado Recordar la sesión actual en el próximo inicio. Si es así, la costumbre es que cuando abras Notepad++ todo siga como estaba cuando lo cerraste, incluyendo archivos no guardados.

No toques nada todavía y podremos resolverlo. ¡No cierres el programa!

Un reinicio del sistema sin cerrar Notepad++ puede suponer que el sistema operativo lo arranque sin recuperar su estado anterior, causar una pérdida de mucho trabajo. ¿Me invitarías a un café si te lo resuelvo?

La última sesión de Notepad++ se guarda en un archivo para poderla restaurar. En Windows 10 este archivo lo puedes localizar en C:\Users\NombreUsuario\AppData\Roaming\Notepad++\ , donde NombreUsuario es el usuario de Windows con que ejecutabas Notepad++. Abre la carpeta y comprueba si la fecha y hora del archivo session.xml concuerda con cuando se cerró el sistema. De ser así, drígete a Archivo > Cargar sesión... y selecciona el archivo session.xml mencionado. Aguarda un tiempo a que se cargue, el proceso puede ser lento y producir una carga elevada del sistema durante un rato.

Si todo ha salido bien ya tienes tu Notepad++ como estaba antes de cerrarlo, con tus pestañas y archivos no grabados a tu disposición. ¿Qué hay de ese café?

Cliente y servidor SSH en Windows 10

SSH en Windows 10

Las conexiones SSH remplazaron hace años a las Telnet para la ejecución remota de comandos. Muy utilizadas para administrar servidores remotos, tienen también otras utilidades como la creación de túneles y en general, sirven de base para realizar accesos remotos de un modo seguro; no en vano, la primera S de SSH significa Seguro.

Para utilizar SSH desde Windows 7, 8 o 10, es frecuente utilizar programas como PuTTY o alguno de sus forks como Kitty o MTPuTTY. Para uso en línea de comandos, podemos también instalar el Bash de Ubuntu o, mucho más simple, un cliente nativo OpenSSH disponible en Windows 10.

Cuando utilizamos SSH para acceder a otro sistema, no es relevante el sistema de origen, perfectamente podemos utilizar una máquina equipada con Windows 10 como en este caso, para conectarnos a una Linux, el resultado es que dispondremos del shell -línea de comandos- de la máquina de destino.

Para la instalación, nos dirigimos primero a Inicio > Configuración > Aplicaciones

Configuración de Windows 10
Configuración de Windows 10

Bajo el apartado Aplicaciones y características de la columna central, Administrar funciones opcionales

Aplicaciones y características de Windows 10
Aplicaciones y características de Windows 10

Pulsamos en Agregar una característica y esperamos pacientemente a que cargue la lista.

Administrar funciones opcionales de Windows 10
Administrar funciones opcionales de Windows 10

Pulsamos en OpenSSH Client, en versión beta en el momento de redactar esta entrada.

Agregar una característica: Cliente o servidor OpenSSH
Agregar una característica: Cliente o servidor OpenSSH

Pulsamos en Instalar.

Instalar cliente OpenSSH
Instalar cliente OpenSSH

Abrimos linea de comandos como administrador y ya tenemos el cliente SSH disponible, basta con ejecutar el comando ssh con los parámetros habituales para conectarnos al servidor deseado.

Cliente SSH en Windows 10
Cliente SSH en Windows 10

Del mismo modo, también se puede instalar el servidor OpenSSH. Solo es necesario repetir los pasos y seleccionar OpenSSH Server en lugar de OpenSSH Client.

Es conveniente siempre cuidar los accesos remotos y para ello, recomendable el acceso mediante pares de claves pública-privada para mayor seguridad y además, comodidad.