La FNMT presentó en julio del 2020 un nuevo sistema que, en teoría, permite obtener el certificado de persona física desde cualquier ordenador (Windows, Linux, Mac) y con cualquier navegador.
Tag: Windows
How To Resize a Virtual Machine’s Disk in VirtualBox
If you need to resize a Virtual Machine’s Disk in VirtualBox, you can do it with one command line.
Check an user account and password in a Windows Domain
If you don’t know if an user account and password in a Windows Domain is correct, you can test it with this command (in a console)
Encontrar equipos ejecutando un servicio en una red local con nmap
Muchas veces tenemos que encontrar qué equipos están ejecutando un servicio determinado: qué equipos están ejecutando un servidor web (puertos 80/443), MySQL (puerto 3306),…
Detectando el sistema operativo de una máquina con nmap
A veces puede ser interesante conocer el sistema operativo de una máquina que tenemos en una red.
Encontrar equipos activos en una red local con nmap
Muchas veces tenemos que encontrar qué equipos activos tenemos en una red local o que IP acaba de ser asignada a un equipo sobre el que no tenemos acceso directo, sino que tenemos que acceder a él por SSH, Terminal Server,…
Para encontrar la IP resulta muy cómodo el siguiente escaneo con nmap (como administrador)
nmap -sP 192.168.0.1/24
En este caso estamos escaneando una red de tipo C 192.168.0.0, 192.168.0.0/24 o 192.168.0.0 con máscara de red 255.255.255.0, como queramos verla.
Este tipo de escaneos no van a funcionar si algún equipo tiene bloqueado en el firewall el ping, ya que lo que hace el parámetro “-sP” es un sondeo ping.
Más información:
:wq
Putty, SSH y claves RSA. Acceder a un servidor Linux desde Windows con Putty y claves RSA
En una entrada anterior expliqué cómo acceder por SSH a un servidor o equipo remoto sin introducir ni usuario ni contraseña entre equipos Linux o Unix (OS X incluido). En esta entrada voy a explicar cómo hacer lo mismo desde un equipo Windows, usando la aplicación de acceso remoto Putty.
Lo primero que tenemos que hacer es descargar e instalar Putty. Instala varias aplicaciones
Ejecutamos PuTTYgen para generar la clave pública/privada RSA (SSH-2) de 2048 bits. Selecciono estas dos opciones.
A continuación muevo el ratón por la zona vacía para generar aleatoriedad en la creación de las claves.
Y ya tengo generadas las 2 claves RSA.
Tras generar las 2 claves, las guardo, por ejemplo, en un directorio llamado “my_keys” en “Mis documentos”:
- Clave pública: rsa-key-servidor
- Clave privada: rsa-key-servidor.ppk
A continuación copio la clave pública haciendo clic con el botón derecho del campo que indica “Public key for pasting into OpenSSH authorized_keys file:”, usando los comandos “Seleccionar todo” y “Copiar”. Es importante comprobar que la clave empiece por el texto ssh-rsa AAAA.
Lo siguiente que tengo que hacer es acceder al servidor con el usuario que estoy configurando y pegar esta clave al final del archivo ~/.ssh/authorized_keys. En el peor de los casos, que no tenga creado el archivo ni el directorio .ssh, ejecuto los comandos:
mkdir ~/.ssh
# Cambio los permisos para que solo pueda acceder el propietario
chmod 0700 ~/.ssh
# Creo el archivo vacio
touch ~/.ssh/authorized_keys
#Cambio los permisos del archivo
chmod 0644 ~/.ssh/authorized_keys
Y en este archivo “authorized_keys” tengo que pegar al final del archivo la clave pública copiada en el paso previo.
A continuación tengo que configurar Putty. Lo ejecuto.
En la sección Session introduzco los datos del servidor remoto: IP o host (campo “Host Name (or IP address)“) y puerto (campo “Port“).
En la sección Connection -> Data introduzco el nombre de usuario (campo “Auto-login username”) en el servidor remoto para el que estoy configurando las claves.
En la sección Connection -> SSH -> Auth le indico la ubicación de la clave privada (extensión .ppk) creada previamente.
Ya solo me queda guardar la sesión con un nombre determinado, que en este caso será la IP del servidor al que me quiero conectar, ya que es un servidor de la red local y lo identifico fácilmente. Para ello voy a la sección Session, selecciono una sesión existente (o creo una nueva introduciendo el nombre en el campo “Saved Sessions“) y hago clic en el botón “Save“.
Ya tengo todo configurado. Para conectarme automáticamente al servidor bastará con que haga doble clic sobre la sesión guardada.
Más información:
:wq
SSH. Evitar cortes continuos en una conexión SSH
A veces cuando estoy trabajando por consola a través de SSH en un equipo remoto, tras un tiempo de inactividad, la conexión se corta.
Para solucionar este problema sin tener que ser root en el equipo que realiza la conexión, simplemente hay que editar el archivo ~/.ssh/config e introducir la siguiente configuración
Host *
ServerAliveInterval 60
ServerAliveCountMax 3
Con esta configuración estamos configurando todas las conexiones SSH para que:
- ServerAliveInterval 60: envíe un paquete vacío al servidor cada 60 segundos para mantener la conexión viva.
- ServerAliveCountMax 3: número de mensajes vacíos que se enviarán al servidor sin que tengamos que recibir respuesta del servidor. Si se alcanza este tope sin recibir respuesta del servidor se corta la conexión.
Más info:
Putty. Mejorar su aspecto gráfico con solarized
Putty es una herramienta muy usada entre los que gestionamos máquinas Linux desde Windows. Pero su apariencia, como muestro en la siguiente imagen, es fea y, sobre, complicada de visualizar, debido al poco contraste de los colores.
Enlaces simbólicos en Windows para sincronizar cualquier directorio con Dropbox
Una funcionalidad interesante que comparto para cualquiera que quiera tener determinadas carpetas del equipo (Windows 7) sincronizadas, y por lo tanto, con copia de seguridad, en los sistemas de Dropbox. Esto es igualmente válido para Google Drive, Box,… o cualquier sistema en la nube.
Esta funcionalidad, que ni siquiera sabía que existía en Windows 7, es la de enlaces simbólicos, muy frecuentes en sistemas Linux.
El comando que hay que ejecutar es:
mklink /D C:\Directorio\de\Dropbox C:\Directorio\A\Sincronizar\
Obviamente tienes que sustituir C:\Directorio\de\Dropbox y C:\Directorio\A\Sincronizar\ por los directorios que te interesen. Por ejemplo, si mi usuario en Windows es “jesusamieiro” y quiero sincronizar el directorio donde tengo mis documentos:
Directorio a sincronizar: C:\Users\jesusamieiro\Documents\
Directorio de Dropbox: C:\Users\jesusamieiro\Dropbox\BackupDocuments\
Cada vez que actualizo algún contenido en el directorio a sincronizar automáticamente se copia en Dropbox.
Esto es extrapolable a sistemas Linux, aunque no lo he probado.