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