Enviado em 19/01/2015 - 10:43h
Olá pessoal,#include <stdio.h>
#include <libssh.h>
int main()
{
char *user = "usuario";
char *password = "minhasenha";
const char *host = "192.168.1.10";
const int port = 22;
int rc;
int verbosity = SSH_LOG_PROTOCOL;
int v = 1;
ssh_session my_ssh_session;
my_ssh_session = ssh_new();
if (my_ssh_session == NULL)
return(-1);
ssh_options_set(my_ssh_session, SSH_OPTIONS_SSH2, &v);
ssh_options_set(my_ssh_session, SSH_OPTIONS_HOST, host);
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)
{
fprintf(stderr,"Error connecting to host %s\n",ssh_get_error(my_ssh_session));
ssh_free(my_ssh_session);
return(-1);
}
rc = ssh_userauth_password(my_ssh_session, user, password);
if (rc == SSH_AUTH_SUCCESS)
{
printf("Authenticated correctly");
}
}
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (10)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (4)