>[оверквотинг удален]
>Disabling protocol version 2. Could not load host key
>
>Метнулся в директорию /etc/ssh, а там файлов ssh_host_dsa_key и ssh_host_key
>вообще нет...
>
>Решил переустановить SSH сервер - пробую через порты, а скрипт Makefile просит
>меня переопределить переменную REALLY_WANT_SSH и где её достать? в скрипте
>она никак не переопределятся. В окружении set её тоже нет...
>
>Как быть? Зачем сразу переустанавливать? :)
Достаточно заглянуть в скрипт запуска демона:
...
if [ ! -f "$KEYDIR/ssh_host_key" ]; then
echo "Creating new RSA1 public/private host key pair"
$KEYGEN -f $KEYDIR/ssh_host_key -t rsa1 -N ''
fi
if [ ! -f "$KEYDIR/ssh_host_rsa_key" ]; then
echo "Creating new RSA public/private host key pair"
$KEYGEN -f $KEYDIR/ssh_host_rsa_key -t rsa -N ''
fi
if [ ! -f "$KEYDIR/ssh_host_dsa_key" ]; then
echo "Creating new DSA public/private host key pair"
$KEYGEN -f $KEYDIR/ssh_host_dsa_key -t dsa -N ''
fi
...
Т.е. достаточно просто перестартануть демон (или создать руками ключи по вышеприведённым командам).