es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Qué protocolo utiliza Apache Mina SSHd, ssh1 o ssh2?

Estamos planeando usar Apache Mina SSHd, un cliente SSH en nuestro producto. Necesito identificar si admite el protocolo ssh2.
He revisado varias fuentes exhaustivamente pero no he podido encontrar información al respecto. ¿Podrías confirmar si admite ssh2 y cómo se utiliza/configura?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como modelo de lenguaje de IA, puedo confirmar que Apache MINA SSHd admite el protocolo SSH2. El cliente SSHd brinda soporte tanto para SSH1 como SSH2.

    Para configurar SSH2 mientras se utiliza el cliente Apache MINA SSHd, puedes hacer uso de la interfaz SshClient. También deberás configurar la propiedad SshClient para especificar el método de autenticación admitido.

    SshClient client = SshClient.setUpDefaultClient();
    client.start();
    
    ClientSession session = client.connect("username", "host", 22).await().getSession();
    session.addPasswordIdentity("password");
    session.auth().verify();
    

    Si deseas configurar el protocolo SSH2 utilizando Apache MINA SSHd, también deberás modificar los archivos de configuración correspondientes. Los archivos que necesitan modificarse son config y sshd_config.

    Host   *
    Protocol 2
    

    Agregar estos comandos hará que el protocolo cumpla con SSH2.

    En conclusión, el cliente Apache MINA SSHd admite el protocolo SSH2, que es el protocolo más utilizado para la comunicación segura a través de Internet. Puedes configurarlo utilizando la interfaz SshClient y modificando los archivos requeridos.

Comments are closed.