Remmina - The GTK+ Remote Desktop Client
v1.4.2
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
|
Go to the source code of this file.
Functions | |
gchar * | remmina_ssh_identity_path (const gchar *id) |
gchar * | remmina_ssh_find_identity (void) |
void | remmina_ssh_set_error (RemminaSSH *ssh, const gchar *fmt) |
void | remmina_ssh_set_application_error (RemminaSSH *ssh, const gchar *fmt,...) |
static enum remmina_ssh_auth_result | remmina_ssh_auth_interactive (RemminaSSH *ssh) |
static enum remmina_ssh_auth_result | remmina_ssh_auth_password (RemminaSSH *ssh) |
static enum remmina_ssh_auth_result | remmina_ssh_auth_pubkey (RemminaSSH *ssh) |
static enum remmina_ssh_auth_result | remmina_ssh_auth_auto_pubkey (RemminaSSH *ssh, RemminaProtocolWidget *gp, RemminaFile *remminafile) |
static enum remmina_ssh_auth_result | remmina_ssh_auth_agent (RemminaSSH *ssh) |
static enum remmina_ssh_auth_result | remmina_ssh_auth_gssapi (RemminaSSH *ssh) |
enum remmina_ssh_auth_result | remmina_ssh_auth (RemminaSSH *ssh, const gchar *password, RemminaProtocolWidget *gp, RemminaFile *remminafile) |
Variables | |
static const gchar * | common_identities [] |
enum remmina_ssh_auth_result remmina_ssh_auth | ( | RemminaSSH * | ssh, |
const gchar * | password, | ||
RemminaProtocolWidget * | gp, | ||
RemminaFile * | remminafile | ||
) |
SSH_AUTH_METHOD_PASSWORD SSH_AUTH_METHOD_PUBLICKEY SSH_AUTH_METHOD_HOSTBASED SSH_AUTH_METHOD_INTERACTIVE
And than test both the method and the option selected by the user
Some protocols may open new connections during the session. e.g: SPICE opens a new connection for some channels.
Definition at line 336 of file remmina_ssh.c.
|
static |
Definition at line 299 of file remmina_ssh.c.
|
static |
Definition at line 279 of file remmina_ssh.c.
|
static |
Definition at line 316 of file remmina_ssh.c.
|
static |
Definition at line 166 of file remmina_ssh.c.
|
static |
Definition at line 191 of file remmina_ssh.c.
|
static |
Definition at line 222 of file remmina_ssh.c.
gchar* remmina_ssh_find_identity | ( | void | ) |
Definition at line 129 of file remmina_ssh.c.
gchar* remmina_ssh_identity_path | ( | const gchar * | id | ) |
Definition at line 120 of file remmina_ssh.c.
void remmina_ssh_set_application_error | ( | RemminaSSH * | ssh, |
const gchar * | fmt, | ||
... | |||
) |
Definition at line 155 of file remmina_ssh.c.
void remmina_ssh_set_error | ( | RemminaSSH * | ssh, |
const gchar * | fmt | ||
) |
Definition at line 145 of file remmina_ssh.c.
|
static |
Definition at line 110 of file remmina_ssh.c.