Lines 45-62
Link Here
|
45 |
;; |
45 |
;; |
46 |
esac |
46 |
esac |
47 |
|
47 |
|
|
|
48 |
if [ -f "${keyfile}" ] ; then |
49 |
info "$ALG host key exists." |
50 |
return 0 |
51 |
fi |
52 |
|
48 |
if [ ! -x /usr/bin/ssh-keygen ] ; then |
53 |
if [ ! -x /usr/bin/ssh-keygen ] ; then |
49 |
warn "/usr/bin/ssh-keygen does not exist." |
54 |
warn "/usr/bin/ssh-keygen does not exist." |
50 |
return 1 |
55 |
return 1 |
51 |
fi |
56 |
fi |
52 |
|
57 |
|
53 |
if [ -f "${keyfile}" ] ; then |
58 |
echo "Generating $ALG host key." |
54 |
info "$ALG host key exists." |
59 |
/usr/bin/ssh-keygen -q -t $alg -f "$keyfile" -N "" |
55 |
else |
60 |
/usr/bin/ssh-keygen -l -f "$keyfile.pub" |
56 |
echo "Generating $ALG host key." |
|
|
57 |
/usr/bin/ssh-keygen -q -t $alg -f "$keyfile" -N "" |
58 |
/usr/bin/ssh-keygen -l -f "$keyfile.pub" |
59 |
fi |
60 |
} |
61 |
} |
61 |
|
62 |
|
62 |
sshd_keygen() |
63 |
sshd_keygen() |