Итак, я установил RancherOS на диск с ISO. Этот ISO ранее имел автоматический вход в систему по умолчанию. Затем я удалил ISO и загрузился с диска. Проблема, с которой я столкнулся, заключается в том, что нет возможности войти в систему.
По какой-то причине они не нашли причину задокументировать это, но согласно проблемам в публичном репозитории RancherOS, они говорят, что простое использование rancher и последующий ввод ничего не сработает. Это не так. Пароль, который я установил во время установки из ISO, тоже не работает.
Что мне тут делать? Пароль по умолчанию нигде не указан, но проблемы с GitHub.
Единственное, что я постоянно слышу, это то, что нужно настроить автоматический вход в систему по умолчанию при установке из ISO, но я не могу поверить, что это будет лучшей практикой.
Они также рекомендуют установить закрытые ключи SSH, чтобы вы могли вернуться, но это все равно не поможет, потому что установка пароля пользователя требует предыдущего пароля пользователя. И оба эти способа определенно не помогают мне сейчас, так как я уже установил.
решение1
Ссылаясь наВеб-страница RancherOS.
Как вы сказали, при первой загрузке с ISO происходит автоматический вход в систему:
Если вы загружаетесь с ISO, вы автоматически войдете в систему как пользователь rancher. Только ISO настроен на использование автологина по умолчанию. Если вы запускаете из облака или устанавливаете на диск, ожидается использование ключей SSH или пароля по вашему выбору.
Если вы затем продолжите установку RancherOS на диск, процедура будет описана ниже.здесь,здесьиздесь.
После установки RancherOS на диск вы больше не будете автоматически входить в систему как пользователь rancher. Вам нужно будет добавить ключи SSH в файле конфигурации облака.
решение2
На образе Rancher OS raspi вы можете войти с помощью:
- логин : ранчер
- пароль: ранчер
решение3
Существует способ установки RancherOS с автоматическим входом на tty1.
Когда вы загрузили образ ISO, вы обычно хотите установить RancherOS с помощью ros
команды. Существует недокументированная опция для передачи:
# replace -d /dev/X by the device you want to target
sudo ros install -d /dev/X -a rancher.autologin=tty1
Эта опция не документирована, но я видел опции ядра здесь:https://github.com/rancher/os/blob/master/scripts/isolinux_label.cfg
ros
команда говорит, что вы можете использовать -a
option для добавления параметров.