version 1.357, 2021/06/08 22:06:12 |
version 1.358, 2021/07/02 05:11:21 |
|
|
oForwardAgent, oForwardX11, oForwardX11Trusted, oForwardX11Timeout, |
oForwardAgent, oForwardX11, oForwardX11Trusted, oForwardX11Timeout, |
oGatewayPorts, oExitOnForwardFailure, |
oGatewayPorts, oExitOnForwardFailure, |
oPasswordAuthentication, |
oPasswordAuthentication, |
oChallengeResponseAuthentication, oXAuthLocation, |
oXAuthLocation, |
oIdentityFile, oHostname, oPort, oRemoteForward, oLocalForward, |
oIdentityFile, oHostname, oPort, oRemoteForward, oLocalForward, |
oPermitRemoteOpen, |
oPermitRemoteOpen, |
oCertificateFile, oAddKeysToAgent, oIdentityAgent, |
oCertificateFile, oAddKeysToAgent, oIdentityAgent, |
|
|
{ "passwordauthentication", oPasswordAuthentication }, |
{ "passwordauthentication", oPasswordAuthentication }, |
{ "kbdinteractiveauthentication", oKbdInteractiveAuthentication }, |
{ "kbdinteractiveauthentication", oKbdInteractiveAuthentication }, |
{ "kbdinteractivedevices", oKbdInteractiveDevices }, |
{ "kbdinteractivedevices", oKbdInteractiveDevices }, |
|
{ "challengeresponseauthentication", oKbdInteractiveAuthentication }, /* alias */ |
|
{ "skeyauthentication", oKbdInteractiveAuthentication }, /* alias */ |
|
{ "tisauthentication", oKbdInteractiveAuthentication }, /* alias */ |
{ "pubkeyauthentication", oPubkeyAuthentication }, |
{ "pubkeyauthentication", oPubkeyAuthentication }, |
{ "dsaauthentication", oPubkeyAuthentication }, /* alias */ |
{ "dsaauthentication", oPubkeyAuthentication }, /* alias */ |
{ "hostbasedauthentication", oHostbasedAuthentication }, |
{ "hostbasedauthentication", oHostbasedAuthentication }, |
{ "challengeresponseauthentication", oChallengeResponseAuthentication }, |
|
{ "skeyauthentication", oChallengeResponseAuthentication }, /* alias */ |
|
{ "tisauthentication", oChallengeResponseAuthentication }, /* alias */ |
|
{ "identityfile", oIdentityFile }, |
{ "identityfile", oIdentityFile }, |
{ "identityfile2", oIdentityFile }, /* obsolete */ |
{ "identityfile2", oIdentityFile }, /* obsolete */ |
{ "identitiesonly", oIdentitiesOnly }, |
{ "identitiesonly", oIdentitiesOnly }, |
|
|
intptr = &options->hostbased_authentication; |
intptr = &options->hostbased_authentication; |
goto parse_flag; |
goto parse_flag; |
|
|
case oChallengeResponseAuthentication: |
|
intptr = &options->challenge_response_authentication; |
|
goto parse_flag; |
|
|
|
case oGssAuthentication: |
case oGssAuthentication: |
intptr = &options->gss_authentication; |
intptr = &options->gss_authentication; |
goto parse_flag; |
goto parse_flag; |
|
|
options->fwd_opts.streamlocal_bind_mask = (mode_t)-1; |
options->fwd_opts.streamlocal_bind_mask = (mode_t)-1; |
options->fwd_opts.streamlocal_bind_unlink = -1; |
options->fwd_opts.streamlocal_bind_unlink = -1; |
options->pubkey_authentication = -1; |
options->pubkey_authentication = -1; |
options->challenge_response_authentication = -1; |
|
options->gss_authentication = -1; |
options->gss_authentication = -1; |
options->gss_deleg_creds = -1; |
options->gss_deleg_creds = -1; |
options->password_authentication = -1; |
options->password_authentication = -1; |
|
|
options->fwd_opts.streamlocal_bind_unlink = 0; |
options->fwd_opts.streamlocal_bind_unlink = 0; |
if (options->pubkey_authentication == -1) |
if (options->pubkey_authentication == -1) |
options->pubkey_authentication = 1; |
options->pubkey_authentication = 1; |
if (options->challenge_response_authentication == -1) |
|
options->challenge_response_authentication = 1; |
|
if (options->gss_authentication == -1) |
if (options->gss_authentication == -1) |
options->gss_authentication = 0; |
options->gss_authentication = 0; |
if (options->gss_deleg_creds == -1) |
if (options->gss_deleg_creds == -1) |
|
|
dump_cfg_fmtint(oBatchMode, o->batch_mode); |
dump_cfg_fmtint(oBatchMode, o->batch_mode); |
dump_cfg_fmtint(oCanonicalizeFallbackLocal, o->canonicalize_fallback_local); |
dump_cfg_fmtint(oCanonicalizeFallbackLocal, o->canonicalize_fallback_local); |
dump_cfg_fmtint(oCanonicalizeHostname, o->canonicalize_hostname); |
dump_cfg_fmtint(oCanonicalizeHostname, o->canonicalize_hostname); |
dump_cfg_fmtint(oChallengeResponseAuthentication, o->challenge_response_authentication); |
|
dump_cfg_fmtint(oCheckHostIP, o->check_host_ip); |
dump_cfg_fmtint(oCheckHostIP, o->check_host_ip); |
dump_cfg_fmtint(oCompression, o->compression); |
dump_cfg_fmtint(oCompression, o->compression); |
dump_cfg_fmtint(oControlMaster, o->control_master); |
dump_cfg_fmtint(oControlMaster, o->control_master); |