Skip To Content

Изменение паролей, по умолчанию установленных в PostgreSQL

Когда вы создаете сайт ArcGIS Server с помощью инструментов ArcGIS и включаете базу геоданных PostgreSQL на Amazon Web Services (AWS) или Amazon Relational Database Service (RDS) дял PostgreSQL, для вас создаются учетные записи ролей. Некоторые из этих учетных записей ролей создаются с жестко закодированными и документированными паролями. Тем не менее, для обеспечения защиты вашего экземпляра эти пароли надо поменять. См. Базы геоданных в PostgreSQL и использованием ArcGIS на AWS для информации о том, какие учетные записи ролей создаются с жестко закодированными паролями.

Примечание:

ArcGIS 10.6.1 есть в финальной версии ArcGIS Server Cloud Builder on Amazon Web Services.

Измените пароли для баз данных PostgreSQL на AWS

Следуйте инструкциям ниже для изменения пароля по умолчанию для учетных записей ролей, созданных при использовании базы данных PostgreSQL на Amazon Web Services (AWS):

  1. Для того, чтобы изменить пароли, вы должны войти в экземпляр Amazon Web Services, где установлен PostgreSQL. Подключитесь к экземпляру ubuntu. Используйте один из следующих методов:
  2. Переключитесь на пользователя root.
    sudo su -
  3. Войдите в psql, используя роль входа в базу данных postgres для подключения к базе данных postgres.
    cd /data
    psql postgres postgres
  4. Введите команду \password для изменения паролей трех ролей входа.

    Синтаксис команды \password выглядит следующим образом \password <username>.

    Например, чтобы изменить пароль sde, введите:

    \password sde
    Вам будет предложено ввести новый пароль. Повторите те же шаги для пользователей owner и postgres, выбрав для каждого из них надежный уникальный пароль.

  5. Чтобы выйти из psql, введите \q.
  6. Примечание:

    После смены пароля учетной записи owner, необходимо обновить зарегистрированные базы данных вашего сайта AWS ArcGIS Server для использования нового пароля.

  7. Подключитесь к GIS Server из дерева Каталога в вашей локальной инсталляции ArcGIS Desktop.
  8. Щелкните сервер правой кнопкой мыши и выберите Свойства сервера.
  9. Выберите в списке зарегистрированную базу данных и нажмите кнопку Свойства.

    Откроется диалоговое окно Редактировать зарегистрированную базу данных.

  10. Нажмите Редактировать, чтобы изменить информацию о подключении.

    Откроется диалоговое окно Подключение к базе данных.

  11. Введите новый пароль для учетной записи owner в поле Пароль и нажмите OK.
  12. Нажмите OK в диалоговом окне Редактировать зарегистрированную базу данных.
  13. Если на своем экземпляре ArcGIS Enterprise on Amazon Web Services вы уже регистрировали геоданные или любую другую базу геоданных, то для каждой из них надо повторить шаги с 8 по 11 с тем, чтобы изменить пароль роли владельца (owner).

После смены паролей можно закрыть порт 22, если больше не требуется подключаться к экземпляру, запускающему PostgreSQL.

Изменение паролей для Amazon RDS for PostgreSQL

Следуйте инструкциям ниже для изменения пароля по умолчанию для учетных записей ролей, созданных на Amazon RDS for PostgreSQL:

  1. Подключитесь к базе данных из клиента SQL.

    Дополнительную информацию и подсказки по устранению проблем с подключением см. в документации AWS .

  2. Используйте команду ALTER ROLE SQL или функциональность клиента SQL, который вы используете, для смены паролей.

    См. документацию PostgreSQL для помощи с синтаксисом ALTER ROLE.

  3. Примечание:

    После смены пароля учетной записи owner, необходимо обновить зарегистрированные базы данных вашего сайта AWS ArcGIS Server для использования нового пароля.

  4. Следуйте инструкциям в статье Регистрация данных с ArcGIS Server с помощью Manager для обновления пароля для зарегистированных и управляемых баз данных.