Eliminación de clave SSH de Linux proceso, especialmente Eliminar clave SSH Es un paso fundamental que podemos dar cuando queremos cambiar algo. Para aumentar la seguridad de nuestras conexiones SSH o crear una nueva Configuración de seguridad SSH Es posible que queramos cancelar las claves para continuar con el proceso. En este artículo, discutiremos los métodos mediante los cuales se puede llevar a cabo el proceso de eliminación de la clave SSH, qué ventajas y desventajas tiene y posibles soluciones alternativas. También reforzaremos los procesos con aplicaciones de muestra y responderemos preguntas frecuentes en la última parte.
SSH (Secure Shell) es un protocolo y un conjunto de herramientas que permite conexiones seguras a servidores remotos. El método de “autenticación basada en claves” ofrece un uso seguro y práctico. Es posible que sea necesaria la eliminación de la clave SSH de Linux en los siguientes casos:
Se puede preferir la eliminación de la clave SSH no solo en situaciones de riesgo sino también como parte de las políticas de seguridad habituales. Eliminar claves no utilizadas o innecesarias reduce los posibles vectores de ciberataques.
Eliminar clave SSH o para cancelar, suele ser necesario fijarse en dos puntos diferentes:
~/.ssh/
especial en el directorio (privado) y común (público) retirada de llaves.~/.ssh/claves_autorizadas
Limpiando las líneas en el archivo.Estos dos procesos deben realizarse de forma sincrónica. Incluso si elimina su clave local, si la información en el servidor permanece, aún puede representar un riesgo si un atacante obtiene la del lado del servidor.
En sistemas Linux o macOS, los pares de claves SSH suelen ser ~/.ssh
ubicado en la carpeta. Ejemplos:
~/.ssh/id_rsa
(Clave privada)~/.ssh/id_rsa.pub
(Clave pública)~/.ssh/id_ed25519
(Clave privada)~/.ssh/id_ed25519.pub
(Clave pública)Debe tener cuidado al eliminar. Si el nombramiento se realiza con un nombre especial (mi clave personalizada
etc.), debe identificar los archivos correctos. El ejemplo del comando es el siguiente:
cd ~/.ssh/ rm id_rsa id_rsa.pub # o rm id_ed25519 id_ed25519.pub
Si va a trabajar en un proyecto nuevo o con un usuario diferente, simplemente elimine estos archivos. Sin embargo, si trabaja con varias claves en un único servidor, debe tener cuidado de no eliminar el archivo incorrecto.
Mientras continúa con el paso de eliminación de la clave SSH de Linux a través del servidor, el usuario al que se está conectando en la máquina remota ~/.ssh/claves_autorizadas
Debe eliminar la línea guardada en el archivo. Puedes seguir una acción como esta:
# Inicie sesión en el servidor. ssh [email protected] # Luego vaya a su directorio de inicio y abra el archivo Authorized_keys nano ~/.ssh/authorized_keys # Busque la línea que desea eliminar y elimínela.
Por ejemplo, id_rsa.pub contenido como una larga línea claves_autorizadas
aparece en . Identifique esta línea o líneas y elimínelas por completo. Cuando guarda y sale, se revoca el permiso de esa clave para acceder al servidor.
ssh-copia-id
Proceso inverso conssh-copia-id, se utiliza a menudo para agregar claves. Sin embargo, no existe una opción de "desinstalación" incorporada. De nuevo ssh-copia-id
claves agregadas con, claves_autorizadas
Es necesario eliminar manualmente estas líneas porque coinciden con ciertas líneas del archivo. tan directamente ssh-copia-id -r
No se admite la eliminación con un comando como. Por lo tanto, puede borrar las claves_autorizadas con el editor o preparando un script.
Sopesar los pros y los contras antes de implementar un procedimiento ayuda a prevenir posibles problemas. Estas son las ventajas y desventajas del proceso de eliminación de claves:
Por lo tanto, debe tener en cuenta los riesgos y ventajas inesperados y ejecutar las transacciones de manera planificada y cuidadosa.
Además de eliminar las claves SSH, existen otros enfoques. Revisar esta sección puede resultar ventajoso en algunos escenarios específicos:
Si Configuración de seguridad SSH Si solo desea cambiar la contraseña clave según la base, ssh-keygen -p
La frase de contraseña se puede actualizar con el comando. Esto aumenta el nivel de seguridad sin tener que eliminar completamente la clave.
En OpenSSH 6.2 y superior, Lista de revocación de claves (KRL) está disponible. Entonces, en el servidor, puede mantener una lista de qué claves no son válidas o qué certificados no serán aceptados. ssh-keygen -k -f claves_revocadas
KRL se puede crear con comandos como y SSH se puede configurar en consecuencia.
Del lado del servidor, /etc/ssh/sshd_config
Los usuarios o ciertos tipos de claves se pueden bloquear con algunos parámetros. Por ejemplo ContraseñaNúmero de autenticación
Puede permitir solo el acceso basado en claves con configuraciones como y crear políticas diferentes para DMZ o sistemas de prueba si lo desea. Sin embargo, este es un método que cambia el protocolo de acceso general en lugar de "borrar la clave".
Veamos algunos ejemplos de cómo proceder en la práctica:
claves_autorizadas
Puede ser suficiente simplemente eliminar su línea del archivo. Además, en la máquina local de esa persona clave privada también debería eliminarse.Estos ejemplos muestran cuán vital puede ser la decisión de eliminar la clave en diferentes escalas y situaciones.
Si necesita información más detallada sobre SSH Sitio oficial de OpenSSH Puedes acceder a toda la documentación a través de (DoFollow).
Además, en nuestro sitio linux También puede echar un vistazo a diferentes ejemplos de configuración en nuestra categoría.
Eliminación de clave SSH de Linuxes uno de los pasos indispensables en términos de seguridad y manejabilidad. Por motivos como fallos de seguridad, cambios de equipo o simplemente para mantener el orden. Eliminar clave SSH Quizás quieras hacerlo. El proceso consta básicamente de dos etapas: borrar sus claves locales y claves_autorizadas
Elimine las líneas relevantes del archivo.
Debes tener cuidado en esta etapa, Configuración de seguridad SSH Se recomienda gestionar sus procesos con una política escrita y garantizar la coordinación dentro del equipo. El uso de métodos criptográficos actualizados, la realización de comprobaciones periódicas y la desactivación de claves no utilizadas crean un escudo importante contra los ciberataques. Recuerde, una pequeña negligencia puede abrir la puerta a una violación de datos importante.
Generalmente sí. Eliminar clave SSH Debe tener acceso al servidor. Si has iniciado sesión claves_autorizadas
Puede editar el archivo, si es local. ~/.ssh
Puede eliminar los archivos de su carpeta. Sin embargo, si tiene acceso a través de un método diferente (por ejemplo, la consola raíz) durante el proceso, puede editar sin iniciar sesión.
Si eliminó la clave anterior, la conexión con esa clave ya no será posible. un nuevo Configuración de seguridad SSH Si estas planeando ssh-keygen Debes crear nuevas claves con el comando y claves_autorizadas
Debe agregar la clave pública al archivo.
Si quieres desactivar la clave por completo, sí, en todos los servidores. claves_autorizadas
También es necesario eliminar los registros. De lo contrario, aún se puede acceder a diferentes servidores.
Deja una respuesta