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