В случае если вы потеряли ключевую пару, нестановлен пароль для аварийного доступа через VNC, или неверно настроили сеть и не можете подключиться к Виртуальной машине (ВМ) c CentOS Linux вам поможет данная инструкция.
Вам необходимо проделать следующие действия для восстановления доступа к вашей машине по протоколу ssh для операционной системы CentOS:
1. В первую очередь вам необходимо установить пароль для пользователя centos. Учтите, что для восстановления Centos дистрибутив Cirros не подходит. Вам нужно выбрать дистрибутив Ubuntu или Debian. [ссылка на статью по сбросу пароля Linux]
2. После того, как вы установили пароль и вышли из режима rescue с помощью unrescue, вам необходимо воспользоваться консолью vnc и зайти в систему, используя логин centos и установленный вами пароль.
3. Статус сервера ssh можно узнать командой sudo systemctl status sshd и/или sudo journalctl -xe
4. Обычно после восстановления, ssh сервер не запускается из за отсутствия ключевых файлов. Вам нужно заново сгенерировать их:
5. Если у вас другие ошибки, вам нужно так же устранить и их.
6. И после выполнить команду: sudo systemctl start sshd
Можно убедиться, что сервер ssh запущен: sudo systemctl status sshd
7. Так же, мы рекомендуем отключить Selinux.