Премиальное программное обеспечение и практические уроки
Как войти в виртуальную машину Azure, используя учетную запись суперадминистратора root
МайкрософтВиртуальные машины AzureПосле завершения настройки прав для входа по SSH с использованием учётной записи без прав root будет недостаточно. Как изменить пользователя на root?ЛазурныйВиртуальная машина Linux может гибко использовать привилегии администратора суперпользователя root.
Измените пароль суперадминистратора root
Права администратора доступны только после входа в систему под учетной записью root. В настоящее время в системе существует только пользователь по умолчанию. Для входа под учетной записью root необходимо установить пароль.
Шаг 1: После входа на сервер используйте sudo пароль root
Команда для установки пароля суперпользователя root.
sudo passwd root Мы надеемся, что вы получили обычную лекцию от системного администратора. Обычно она сводится к следующим трём вещам: #1) Уважайте частную жизнь других. #2) Думайте, прежде чем печатать. #3) Большая сила налагает большую ответственность. [sudo] пароль для maxiaomao: Изменение пароля для пользователя root. Новый пароль: Повторите новый пароль: пароль: все токены аутентификации успешно обновлены.
После ввода команды на изменение пароля суперпользователя, появляется абзац, который примерно означает
Мы полагаем, что вы регулярно слушали лекции о локальных системах
Административный персонал. Обычно это сводится к трём вещам:#1) Уважайте частную жизнь других.
#2) Подумайте, прежде чем печатать.
#3) Большая сила влечет за собой большую ответственность.
После нажатия Enter установите пароль root.
Шаг 2: Переключитесь на пользователя root,су корень
входитьcd\
Выйдите из каталога пользователя и войдите в корневой каталог.
В режиме суперпользователя root введите командуfdisk -l
, вы можете увидеть возвращенную информацию о жестком диске виртуальной машины.
использовать cat /etc/redhat-release
Эту команду можно использовать для просмотра версии Linux-системы виртуальной машины.
Если вы хотите вернуться к исходному пользователю из статуса суперпользователя root, вы можете использовать su -l исходное имя пользователя
Включить удаленное подключение SSH
После установки пароля для пользователя root и входа в систему запустите операцию удаленного подключения SSH и откройте файл конфигурации SSH.
vi /etc/ssh/sshd_config
Измените конфигурацию следующих трех опций.
PermitRootLogin да
ПарольАутентификация да
После внесения изменений нажмите клавишу esc, чтобы выйти из режима редактирования, нажмите :wq, чтобы сохранить изменения, а затем закройте службу SELinux.
Примечание: После изменения удаленного подключения SSH обязательно отключите службу SELINUX, в противном случае удаленное подключение не будет установлено.
Отключить службу SELinux
Выполните команду getenforceПроверьте статус SELinux. Статус должен быть «принудительный» или «разрешающий». Текущий статус — «принудительный». Выполните команду sestatus, чтобы получить дополнительную информацию о SELinux.
Отключить SELinux навсегда. Выполните следующую команду для редактирования файла конфигурации SELinux. Измените значение на Неполноценный
vi /etc/selinux/config
Найдите SELINUX=Enforcing, нажмите i, чтобы войти в режим редактирования, и измените параметр на SELINUX=Disabled.
После завершения внесения изменений нажмите клавишу Esc на клавиатуре и выполните команду :wq, чтобы сохранить и выйти из файла.
Перезагрузите сервер. После перезапуска выполните команду getenforce, чтобы убедиться, что статус SELinux — «отключено», что означает, что SELinux отключен.
Бесплатные облачные сервисы Azure
После перехода с бесплатной учётной записи на учётную запись с оплатой по факту использования вы по-прежнему сможете воспользоваться бесплатными услугами хостинга, доступными в рамках бесплатной учётной записи, включая 750 часов виртуальных машин B1s в месяц, жёсткий диск объёмом 64 ГБ и 100 ГБ трафика. Вы также получите 12 месяцев бесплатных популярных сервисов и более 40 других услуг.