Я продолжаю сталкиваться с проблемой перемещения моего домашнего каталога на новый диск на виртуальной машине CentOS в Azure. При создании сервер настроен на использование ключа SSH для аутентификации, и установлена опция «без пароля». После добавления нового диска, создания раздела, форматирования диска, его монтирования, перемещения моего домашнего каталога и обновления fstab все будет в порядке, пока я не перезагружусь. После перезагрузки я не могу пройти аутентификацию на сервере, используя свои ключи SSH.
Хотя я не могу пройти аутентификацию по SSH, я могу использовать CustomLinuxScript в консоли Azure для выполнения сценариев, которые позволяют мне видеть, что все диски смонтированы правильно, мой открытый ключ верен в /home/myUser/.ssh/authorized_keys и что разрешения установлены правильно для всех файлов.
Мне очень интересно, сталкивался ли кто-нибудь еще с этой проблемой, или кто-нибудь знает, что я здесь делаю не так.
Это звучит как selinux
проблема. Вероятно, он включен, и контекст безопасности новой файловой системы не был установлен на то же значение, что и старая.