version 1.44.2.2, 2004/03/04 18:18:16 |
version 1.45, 2003/04/01 10:10:23 |
|
|
typedef struct { |
typedef struct { |
int forward_agent; /* Forward authentication agent. */ |
int forward_agent; /* Forward authentication agent. */ |
int forward_x11; /* Forward X11 display. */ |
int forward_x11; /* Forward X11 display. */ |
int forward_x11_trusted; /* Trust Forward X11 display. */ |
|
char *xauth_location; /* Location for xauth program */ |
char *xauth_location; /* Location for xauth program */ |
int gateway_ports; /* Allow remote connects to forwarded ports. */ |
int gateway_ports; /* Allow remote connects to forwarded ports. */ |
int use_privileged_port; /* Don't use privileged port if false. */ |
int use_privileged_port; /* Don't use privileged port if false. */ |
|
int rhosts_authentication; /* Try rhosts authentication. */ |
int rhosts_rsa_authentication; /* Try rhosts with RSA |
int rhosts_rsa_authentication; /* Try rhosts with RSA |
* authentication. */ |
* authentication. */ |
int rsa_authentication; /* Try RSA authentication. */ |
int rsa_authentication; /* Try RSA authentication. */ |
|
|
int hostbased_authentication; /* ssh2's rhosts_rsa */ |
int hostbased_authentication; /* ssh2's rhosts_rsa */ |
int challenge_response_authentication; |
int challenge_response_authentication; |
/* Try S/Key or TIS, authentication. */ |
/* Try S/Key or TIS, authentication. */ |
int gss_authentication; /* Try GSS authentication */ |
#if defined(KRB4) || defined(KRB5) |
int gss_deleg_creds; /* Delegate GSS credentials */ |
int kerberos_authentication; /* Try Kerberos authentication. */ |
|
#endif |
|
#if defined(AFS) || defined(KRB5) |
|
int kerberos_tgt_passing; /* Try Kerberos TGT passing. */ |
|
#endif |
|
#ifdef AFS |
|
int afs_token_passing; /* Try AFS token passing. */ |
|
#endif |
int password_authentication; /* Try password |
int password_authentication; /* Try password |
* authentication. */ |
* authentication. */ |
int kbd_interactive_authentication; /* Try keyboard-interactive auth. */ |
int kbd_interactive_authentication; /* Try keyboard-interactive auth. */ |
|
|
int compression; /* Compress packets in both directions. */ |
int compression; /* Compress packets in both directions. */ |
int compression_level; /* Compression level 1 (fast) to 9 |
int compression_level; /* Compression level 1 (fast) to 9 |
* (best). */ |
* (best). */ |
int tcp_keep_alive; /* Set SO_KEEPALIVE. */ |
int keepalives; /* Set SO_KEEPALIVE. */ |
LogLevel log_level; /* Level for logging. */ |
LogLevel log_level; /* Level for logging. */ |
|
|
int port; /* Port to connect. */ |
int port; /* Port to connect. */ |
int address_family; |
|
int connection_attempts; /* Max attempts (seconds) before |
int connection_attempts; /* Max attempts (seconds) before |
* giving up */ |
* giving up */ |
int connection_timeout; /* Max time (seconds) before |
|
* aborting connection attempt */ |
|
int number_of_password_prompts; /* Max number of password |
int number_of_password_prompts; /* Max number of password |
* prompts. */ |
* prompts. */ |
int cipher; /* Cipher to use. */ |
int cipher; /* Cipher to use. */ |
|
|
char *preferred_authentications; |
char *preferred_authentications; |
char *bind_address; /* local socket address for connection to sshd */ |
char *bind_address; /* local socket address for connection to sshd */ |
char *smartcard_device; /* Smartcard reader device */ |
char *smartcard_device; /* Smartcard reader device */ |
int verify_host_key_dns; /* Verify host key using DNS */ |
|
|
|
int num_identity_files; /* Number of files for RSA/DSA identities. */ |
int num_identity_files; /* Number of files for RSA/DSA identities. */ |
char *identity_files[SSH_MAX_IDENTITY_FILES]; |
char *identity_files[SSH_MAX_IDENTITY_FILES]; |
|
|
int enable_ssh_keysign; |
int enable_ssh_keysign; |
int rekey_limit; |
int rekey_limit; |
int no_host_authentication_for_localhost; |
int no_host_authentication_for_localhost; |
int server_alive_interval; |
|
int server_alive_count_max; |
|
} Options; |
} Options; |
|
|
|
|