Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
openssh-portable — Portable OpenSSH | Kitploit
Herramientas/GitHubGitHub/openssh/openssh-portable
Network SecurityCryptographyAuthenticationRemote Access Tool
GitHubopenssh/openssh-portable

openssh-portable

Portable OpenSSH

Ver Repositorio
3.9k2.1khace 10h 6mRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Portable OpenSSH

C/C++ CI VM CI C/C++ CI self-hosted CIFuzz Fuzzing Status Coverity Status

OpenSSH es una implementación completa del protocolo SSH (versión 2) para inicio de sesión remoto seguro, ejecución de comandos y transferencia de archivos. Incluye un cliente ssh y un servidor sshd, utilidades de transferencia de archivos scp y sftp, así como herramientas para la generación de claves (ssh-keygen), almacenamiento de claves en tiempo de ejecución (ssh-agent) y una serie de programas auxiliares.

Esta es una adaptación (port) del OpenSSH de OpenBSD a la mayoría de los sistemas operativos tipo Unix, incluyendo Linux, OS X y Cygwin. Portable OpenSSH implementa polyfills de las API de OpenBSD que no están disponibles en otras plataformas, añade sandboxing de sshd para más sistemas operativos e incluye soporte para autenticación y auditoría nativas del sistema operativo (p. ej. mediante PAM).

Documentación

La documentación oficial de OpenSSH son las páginas de manual (man) de cada herramienta:

  • ssh(1)
  • sshd(8)
  • ssh-keygen(1)
  • ssh-agent(1)
  • scp(1)
  • sftp(1)
  • ssh-keyscan(8)
  • sftp-server(8)

Versiones estables

Los archivos tarball de las versiones estables están disponibles en varios servidores de descarga (mirrors). Recomendamos el uso de una versión estable para la mayoría de los usuarios. Consulte las notas de la versión para conocer los detalles de los cambios recientes y las posibles incompatibilidades.

Compilación de Portable OpenSSH

Dependencias

Portable OpenSSH se compila con autoconf y make. Requiere un compilador de C funcional, la biblioteca estándar y los encabezados correspondientes.

También se puede utilizar libcrypto de uno de los siguientes proyectos: LibreSSL, OpenSSL, AWS-LC o BoringSSL. OpenSSH puede compilarse sin ninguno de ellos, pero los binarios resultantes tendrán solo un subconjunto de los algoritmos criptográficos normalmente disponibles.

zlib es opcional; sin él, no se admite la compresión del transporte.

El soporte para tokens de seguridad FIDO requiere libfido2 y sus dependencias, y se habilitará automáticamente si se encuentran.

Además, ciertas plataformas y opciones de compilación pueden requerir dependencias adicionales; consulte README.platform para obtener detalles sobre su plataforma.

Compilación de una versión

Los archivos tarball de las versiones y las ramas de versión en git incluyen una copia ya generada del script configure y se pueden compilar con:

root@kitploit:~
tar zxvf openssh-X.YpZ.tar.gz
cd openssh
./configure # [options]
make && make tests

Consulte la sección Personalización en tiempo de compilación más abajo para ver las opciones de configure. Si tiene previsto instalar OpenSSH en su sistema, normalmente querrá especificar las rutas de destino.

Compilación desde git

Si compila desde la rama master de git, necesitará tener instalado autoconf para generar el script configure. Los siguientes comandos descargarán y compilarán Portable OpenSSH desde git:

root@kitploit:~
git clone https://github.com/openssh/openssh-portable # or https://anongit.mindrot.org/openssh.git
cd openssh-portable
autoreconf
./configure
make && make tests

Personalización en tiempo de compilación

Hay muchas opciones de personalización disponibles en tiempo de compilación. Se admiten todas las opciones de Autoconf para rutas de destino (p. ej. --prefix) (y normalmente son necesarias si se desea instalar OpenSSH).

Para obtener una lista completa de las opciones disponibles, ejecute ./configure --help. A continuación se describen algunas de las más utilizadas. Algunas de estas opciones requieren que se instalen bibliotecas y/o encabezados adicionales.

Desarrollo

El desarrollo de Portable OpenSSH se debate en la lista de correo openssh-unix-dev (espejo del archivo). Los errores y las solicitudes de funciones se gestionan en nuestro Bugzilla.

Informe de errores

Los errores no relacionados con la seguridad pueden notificarse a los desarrolladores a través de Bugzilla o de la lista de correo anterior. Los errores de seguridad deben notificarse a [email protected].

Descargar herramienta
FlagSignificado
--with-pamHabilita el soporte de PAM. Se admiten OpenPAM, Linux PAM y Solaris PAM.
--with-libeditHabilita el soporte de libedit para sftp.
--with-kerberos5Habilita el soporte Kerberos/GSSAPI. Se admiten las implementaciones de Kerberos de Heimdal y MIT.
--with-selinuxHabilita el soporte de SELinux.