Настройка SSH

Сегодня при переустановке ОС на домашнем сервере (Ubuntu Server) возникла популярная проблема. ОС установилась успешно, не забыл сразу установить SSH сервер, дабы сразу убрать его обратно в кладовку. И вот, сервер на месте, подключаюсь с десктопа по ssh, а тут ошибка shh, не проходит авторизация. Мой пример ошибки:

Как то давно с ней сталкивался, естественно не один раз, и уже на память помню простое решение, которое собственно и есть в ошибке, но его банально не видят. В моём примере нам нужно в файле /home/sk8er/.ssh/known_hosts закомментировать или удалить первую строчку. Я обычно её удаляю. Делаем так:

После этого либо комментируем первую строчку, либо удаляем. Затем нажимаем Ctrl + O (для сохранения) и Ctrl + X (для закрытия редактора nano).

Не забываем то, что вместо sk8er должен быть ваш логин в системе.

Ну и первым делом у только что собранного и рабочего сервера, со свежей ос, стоит ввести команду

Ибо даже у самых новых версий ОС всё равно могут быть свежие пакеты, которые и стоило бы обновить.

У вас есть свой сайт? Тогда ему обязательно нужна реклама сайта раскрутка для привлечения посетителей.
2011-04-21 16:34:00
Это хорошо, если проблемный ключ в первой строке. А если их там уже с пару десятков и проблемный в 14? Тогда сообщение будет выглядеть так Offending key in /home/sk8er/.ssh/known_hosts:14 И самое быстрое это вызвать vi /home/sk8er/.ssh/known_hosts +14 это сразу установит курсор на нужную строку.