Saltar al contenido

Cómo establecer una conexión ssh simple con C++

Posteriormente a consultar especialistas en el tema, programadores de varias áreas y maestros dimos con la solución a la pregunta y la compartimos en este post.

Solución:

Trate de usar un cifrado diferente. 3des-cbc está roto y probablemente ya esté deshabilitado en su servidor.

Hay un tutorial realmente agradable con una sesión simple.

Eliminar la línea hace que funcione para mí en Ubuntu (no sé dónde lo encontraste):

ssh_options_set(my_ssh_session, SSH_OPTIONS_CIPHERS_C_S,"aes128-ctr");

Si no, ¿qué versión de libssh ¿Estas usando? ¿No es alguno obsoleto?

¡Finalmente lo tengo! eliminé la línea

ssh_options_set(my_ssh_session, SSH_OPTIONS_CIPHERS_C_S,"aes128-ctr");

Luego usé el ssh.dll de libssh v0-7.2 en lugar del ssh.dll de v0-7.1 usaba antes. El ssh.dll se encuentra en libssh-0.7.2bin. Si toma un error como el msvcr120d.dll falta intentar cambiar de depuración a lanzamiento en Visual Studio.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *