[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

C++ Wrapper, getting started


Hi Dave,

 

You should set port number and verbosity for the connection. And make
sure the ssh is active on the remote computer. See the my connection, (
this is C code but there is no difference in c++ )

 

        int verbosity = SSH_LOG_PROTOCOL;

        int port = 22;

        char *password = "test";

        int rc;

 

        ssh_options_set(my_ssh_session, SSH_OPTIONS_HOST,
"192.168.56.102");

        ssh_options_set(my_ssh_session, SSH_OPTIONS_LOG_VERBOSITY,
&verbosity);

        ssh_options_set(my_ssh_session, SSH_OPTIONS_PORT, &port);

        ssh_options_set(my_ssh_session, SSH_OPTIONS_USER, "user");

 

        rc = ssh_connect(my_ssh_session);

        if ( rc == SSH_OK )

        {

            EventLogger::LogMessage(true, "Connection succeded %d", rc);

        }

        else

        {

            EventLogger::LogMessage(true, "ssh_connect failed %d", rc);

            return false;

        }

 

        rc = ssh_userauth_password(my_ssh_session, NULL, password);

        if ( rc == SSH_AUTH_SUCCESS )

        {

            EventLogger::LogMessage(true, "Authenticate succeded %d",
rc);

        }

 

 

 

Try that way, this is working on my machine properly.

 

 

 

EMRE SORANLAR

Ankara University

Software Engineer 

Environmental Tectonics Corp/ Turkey / ODTU

 


Archive administrator: postmaster@lists.cynapses.org