Busque y explore diversos comandos de Linux.
Resume la situación que deseas resolver en menos de 300 caracteres y pregunta a la IA qué comando necesitas.
Haga clic en la categoría deseada para filtrar los comandos. También puede ingresar un término de búsqueda para encontrar contenido específico.
Guía del comando SSH (Secure Shell)
SSH (Secure Shell) es un protocolo de red que permite acceder de forma segura a computadoras remotas y ejecutar comandos. Proporciona seguridad de datos a través de comunicaciones encriptadas y se utiliza para la administración de servidores remotos, transferencia de archivos y diversos otros propósitos. A través de esta guía, aprenderás las principales funciones y el uso de SSH.
ssh-add: Añadir claves SSH al agente
El comando ssh-add agrega claves privadas (identidades) al agente de autenticación OpenSSH (ssh-agent), lo que permite la autenticación automática en las conexiones SSH sin necesidad de ingresar repetidamente contraseñas o frases de contraseña. Esto mejora la seguridad y la facilidad de uso de SSH.
ssh-agent: Agente de autenticación SSH
ssh-agent es un programa que carga y administra claves privadas SSH en la memoria, ayudando a los clientes SSH a manejar automáticamente la autenticación al conectarse a servidores remotos sin necesidad de ingresar repetidamente contraseñas o frases de contraseña. Esto mejora significativamente la seguridad y conveniencia de las conexiones SSH.
ssh-copy-id: Copiar clave pública SSH
El comando ssh-copy-id es una utilidad que facilita y asegura la adición de la clave pública SSH de un sistema local al archivo authorized_keys de un servidor remoto. Esto permite establecer conexiones SSH sin contraseña y reduce los errores que pueden ocurrir al copiar claves manualmente.
ssh-keygen: Generación y gestión de pares de claves SSH
ssh-keygen es una utilidad utilizada para generar, administrar y convertir pares de claves de autenticación OpenSSH (clave pública y clave privada). Es una herramienta esencial para conectarse de forma segura a servidores remotos a través de SSH o para autenticarse en servicios como Git.
ssh-keyscan: Recopilación de claves de host SSH
Es una utilidad para recopilar las claves públicas de host SSH de uno o más hosts. Las claves recopiladas se añaden al archivo `~/.ssh/known_hosts`, lo que permite al cliente SSH verificar la identidad del servidor al conectarse. Esto juega un papel crucial en la prevención de ataques de intermediario (Man-in-the-Middle attack).
ssh-scan: Escaneo de seguridad de servidores SSH
ssh-scan es una herramienta que analiza la configuración de seguridad de los servidores SSH, verificando los algoritmos de cifrado compatibles, los métodos de intercambio de claves y las claves de host para identificar posibles vulnerabilidades. Es útil para auditorías y fortalecimiento de la seguridad.
ssh-verify: Verificación de configuración y claves SSH
ssh-verify es una utilidad utilizada para verificar archivos de configuración, claves de host y claves de usuario de clientes y servidores SSH (Secure Shell). Esta herramienta ayuda a solucionar problemas de conexión SSH, realizar auditorías de seguridad y verificar la integridad del entorno SSH. Es posible que no esté incluida por defecto en las distribuciones de Linux estándar y puede ser parte de un conjunto de herramientas de seguridad específico o un script personalizado.
sshd: Demonio OpenSSH
sshd es el demonio del servidor OpenSSH, que proporciona comunicación segura y cifrada a sistemas remotos. Escucha las solicitudes de conexión de los clientes SSH, se encarga de la autenticación de usuarios y la gestión de sesiones, permitiendo funciones como inicios de sesión remotos, transferencia de archivos (SCP, SFTP) y reenvío de puertos.
sshfs: Montar sistemas de archivos remotos a través de SSH
sshfs es un cliente que permite montar directorios de un servidor remoto en el sistema de archivos local utilizando el protocolo de transferencia de archivos SSH. Esto le permite explorar y editar archivos remotos como si fueran discos locales. Funciona sobre FUSE (Filesystem in Userspace).
stat: Muestra la información del archivo en un formato personalizado
El comando `stat` muestra información detallada sobre el estado de un archivo o sistema de archivos. En particular, el uso de la opción `-c` (o `--format`) permite extraer el tamaño del archivo, permisos, propietario, información de tiempo, etc., en un formato especificado por el usuario, lo que lo hace muy útil para escribir scripts o informes.
strace: Rastreo de llamadas al sistema y señales
strace es una potente herramienta de diagnóstico en Linux que rastrea y registra las llamadas al sistema (syscalls) y las señales recibidas por un proceso. Permite comprender en detalle cómo interactúa un programa con el kernel, lo que lo hace útil para la depuración, el análisis de rendimiento y las auditorías de seguridad.