[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,

        ssh_options_set(my_ssh_session, SSH_OPTIONS_LOG_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);




            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",





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





Ankara University

Software Engineer 

Environmental Tectonics Corp/ Turkey / ODTU


Archive administrator: postmaster@lists.cynapses.org