** Будьте осторожны и убедитесь, что у вас есть консольный доступ к ящику, потому что, если вы не сделаете это правильно, вы не сможете снова войти в ssh, пока не исправите его с консоли.
Процесс намного проще, чем вы думаете. Загрузите пару открытого и закрытого ключей, сгенерированную в puttygen. В puttygen вы увидите окно в середине экрана, в котором говорится: «Открытый ключ для вставки в файл Open SSH authorized_keys:».
выделит все содержимое поля и нажмите control-c чтобы скопировать его.
SSH в ваш linux box и вставить его в файл «/home/username/.ssh/authorized_keys».
Измените файл / etc / sshd_config по мере необходимости и перезапустите службу sshd: «service ssh restart»,
Если вам нужен образец файла sshd_config, дайте мне знать, и я могу опубликовать его.
Я сделал это на серверах LTS Ubuntu 8.04, 10.04 и 12.04, и он работает.