version 1.2, 2000/09/07 20:27:54 |
version 1.2.2.4, 2001/05/07 21:09:37 |
|
|
|
/* $OpenBSD$ */ |
|
|
/* |
/* |
* Copyright (c) 2000 Markus Friedl. All rights reserved. |
* Copyright (c) 2000 Markus Friedl. All rights reserved. |
* |
* |
|
|
#ifndef SSHCONNECT_H |
#ifndef SSHCONNECT_H |
#define SSHCONNECT_H |
#define SSHCONNECT_H |
|
|
|
int |
|
ssh_connect(const char *host, struct sockaddr_storage * hostaddr, |
|
u_short port, int connection_attempts, |
|
int anonymous, struct passwd *pw, |
|
const char *proxy_command); |
|
|
void |
void |
|
ssh_login(Key **keys, int nkeys, const char *orighost, |
|
struct sockaddr *hostaddr, struct passwd *pw); |
|
|
|
void |
check_host_key(char *host, struct sockaddr *hostaddr, Key *host_key, |
check_host_key(char *host, struct sockaddr *hostaddr, Key *host_key, |
const char *user_hostfile, const char *system_hostfile); |
const char *user_hostfile, const char *system_hostfile); |
|
|
void ssh_kex(char *host, struct sockaddr *hostaddr); |
void ssh_kex(char *host, struct sockaddr *hostaddr); |
|
void ssh_kex2(char *host, struct sockaddr *hostaddr); |
|
|
void |
void |
ssh_userauth(const char* local_user, const char* server_user, char *host, |
ssh_userauth1(const char *local_user, const char *server_user, char *host, |
int host_key_valid, RSA *own_host_key); |
Key **keys, int nkeys); |
|
void |
|
ssh_userauth2(const char *local_user, const char *server_user, char *host, |
|
Key **keys, int nkeys); |
|
|
void ssh_kex2(char *host, struct sockaddr *hostaddr); |
void ssh_put_password(char *password); |
void ssh_userauth2(const char *server_user, char *host); |
|
|
|
#endif |
#endif |