version 1.124, 2000/07/22 09:14:37 |
version 1.125, 2000/08/17 20:06:34 |
|
|
unsigned char *session_id2 = NULL; |
unsigned char *session_id2 = NULL; |
int session_id2_len = 0; |
int session_id2_len = 0; |
|
|
|
/* record remote hostname or ip */ |
|
unsigned int utmp_len = MAXHOSTNAMELEN; |
|
|
/* Prototypes for various functions defined later in this file. */ |
/* Prototypes for various functions defined later in this file. */ |
void do_ssh1_kex(); |
void do_ssh1_kex(); |
void do_ssh2_kex(); |
void do_ssh2_kex(); |
|
|
initialize_server_options(&options); |
initialize_server_options(&options); |
|
|
/* Parse command-line arguments. */ |
/* Parse command-line arguments. */ |
while ((opt = getopt(ac, av, "f:p:b:k:h:g:V:diqQ46")) != EOF) { |
while ((opt = getopt(ac, av, "f:p:b:k:h:g:V:u:diqQ46")) != EOF) { |
switch (opt) { |
switch (opt) { |
case '4': |
case '4': |
IPv4or6 = AF_INET; |
IPv4or6 = AF_INET; |
|
|
/* only makes sense with inetd_flag, i.e. no listen() */ |
/* only makes sense with inetd_flag, i.e. no listen() */ |
inetd_flag = 1; |
inetd_flag = 1; |
break; |
break; |
|
case 'u': |
|
utmp_len = atoi(optarg); |
|
break; |
case '?': |
case '?': |
default: |
default: |
fprintf(stderr, "sshd version %s\n", SSH_VERSION); |
fprintf(stderr, "sshd version %s\n", SSH_VERSION); |
|
|
fprintf(stderr, " -b bits Size of server RSA key (default: 768 bits)\n"); |
fprintf(stderr, " -b bits Size of server RSA key (default: 768 bits)\n"); |
fprintf(stderr, " -h file File from which to read host key (default: %s)\n", |
fprintf(stderr, " -h file File from which to read host key (default: %s)\n", |
HOST_KEY_FILE); |
HOST_KEY_FILE); |
|
fprintf(stderr, " -u len Maximum hostname length for utmp recording\n"); |
fprintf(stderr, " -4 Use IPv4 only\n"); |
fprintf(stderr, " -4 Use IPv4 only\n"); |
fprintf(stderr, " -6 Use IPv6 only\n"); |
fprintf(stderr, " -6 Use IPv6 only\n"); |
exit(1); |
exit(1); |