45,15 → 45,18 |
if [ -r "$OPENSSH_HOST_KEY" ]; then |
echo -n "Converting existing OpenSSH RSA host key ... " |
if pkcs1-conv < "$OPENSSH_HOST_KEY" | lsh-writekey --server && |
[ -f "$HOST_KEY" ]; then |
echo -n "done." |
[ -f "$HOST_KEY" -a -f "$HOST_KEY.pub" ]; then |
chmod +r "$HOST_KEY.pub" |
echo "done." |
return 0 |
fi |
rm -f "$HOST_KEY" "$HOST_KEY.pub" |
echo "failed. Will generate a new key instead." |
fi |
echo -n "Creating lsh host key ... " |
if lsh-keygen --server | lsh-writekey --server && |
[ -f "$HOST_KEY" ]; then |
[ -f "$HOST_KEY" -a -f "$HOST_KEY.pub" ]; then |
chmod +r "$HOST_KEY.pub" |
echo " done." |
else |
echo " failed!" |