Я прохожу курс “от 0 до Linux админа” на yodo.im, и у меня возник вопрос: меняете ли вы SSH-ключи сервера при обновлении операционной системы? У меня есть несколько старых серверов, работающих на Rocky 8.x, которые мы постепенно обновляем до Rocky 10.x. Это включает в себя создание новой виртуальной машины, настройку и присвоение IP старого сервера. Никаких кардинальных изменений в сервисах или конфигурациях, кроме обновления ОС, не происходит.
При обновлении серверов Linux вы сохраняете существующий SSH-ключ или генерируете новый? Как правило, я всегда создавал новые хост-ключи, но это нарушает все доверительные отношения SSH для автоматизации. Я всегда копирую директорию ~/.ssh/ и authorized_keys, но при изменении хост-ключа приходится обновлять каждый удалённый доступ. Поскольку нет оснований считать, что ключ скомпрометирован, я склоняюсь к тому, чтобы оставить старый ключ для удобства. Как вы справляетесь с подобными обновлениями на месте?