Уничтожил файл known_hosts на моем сервере. Это безопасно?

Я довольно новичок в управлении своим рабочим сервером, и у меня возникли некоторые проблемы с доступом к моей учетной записи EC2 с помощью ключа RSA HOst для xxx изменилось сообщение. Я прочитал пару блогов, что, просто удаляя известные_хосты в папке /root/.ssh/, система автоматически сгенерирует ключи при следующей попытке войти в систему.

Теперь я удалил файл, когда я вошел в систему как Root, и файл, кажется, не появляется. Есть ли что-то, что мне нужно сделать. Я не полностью осведомлен о том, что делает файл known_hosts. Из того, что я прочитал, он поддерживает пары ключей, идентифицирующие хосты, соединяющиеся с удаленных машин. Я ценю любую помощь, если мне нужно что-то сделать, чтобы восстановить этот файл, или это безопасно?

2 ответа

Решение

Он должен создать новый автоматически. Вы всегда можете просто дотронуться до нового и затем установить права доступа / владельца по мере необходимости (возможно, на основе другого). Я обычно просто удаляю записи из known_hosts, которые ошибочны, а не удаляет весь файл.

Ох, и это принадлежит SuperUser...:-)

Корнеплоды known_hosts файл не включается, если вы не пользуетесь root-правами - этот файл генерируется и используется клиентом. Вы ищете .ssh/known_hosts файл в домашнем каталоге учетной записи, с которой вы sshing.

Другие вопросы по тегам