Skip To Content

Администрирование экземпляра Amazon EC2 Ubuntu Linux посредством удаленного доступа из Linux

После запуска экземпляра ArcGIS Server или ArcGIS Enterprise на Amazon Web Services вы можете выполнить вход для авторизации ПО (при необходимости) или выполнения других административных задач ArcGIS.

  1. Войдите в Консоль управления AWS (AWS Management Console) и откройте список экземпляров для своей учетной записи и региона.
  2. Убедитесь, что ваш экземпляр уже работает.
  3. Выберите свой экземпляр из списка и осмотрите его описание и данные. Запишите или скопируйте имя Public DNS.

    Примечание:

    В зависимости от того, как был создан экземпляр EPC-VPC, у него может не быть public DNS. Так, экземпляры, созданные посредством ArcGIS Server Cloud Builder on Amazon Web Services, не имеют public DNS. Если для вашего экземпляра нет public DNS, необходимо выделить Amazon Elastic IP и привязать его к вашему экземпляру. Запишите этот Elasitc IP. Вы будете использовать этот Elastic IP вместо DNS для подключения к своему экземпляру позднее в этом рабочем процессе.

  4. Добавьте правило для вашей группы безопасности, которое будет открывать порт 22 (SSH-порт) для вашей сети. Для получения инструкций см. Открытие группы безопасности Amazon EC2 для ArcGIS.
  5. Откройте любой клиент SSH.
  6. Определите местоположение вашего файла личного ключа, который вы задали при создании экземпляра, например, arcgisserver.pem.
  7. Используйте команду chmod, чтобы убедиться, что ваш файл ключа не доступен для свободного просмотра; в противном случае SSH не будет работать.
    chmod 400 arcgisserver.pem
  8. Подключитесь к своему экземпляру AWS с помощью его public DNS или Elastic IP.

    Для выполнения таких задач ArcGIS, как авторизация ArcGIS Server или Portal for ArcGIS, создание сайта или обновление программного обеспечения ArcGIS, подключитесь как пользователь arcgis. Для выполнения задач уровня операционной системы, как, например, запуск веб-сервера, подключитесь как пользователь ubuntu (ubuntu user).

    В следующем примере выполняется подключение ssh как пользователя arcgis к экземпляру с Elastic IP 50-16-11-231.compute-1.amazonaws.com с помощью файла ключа arcgisserver.pem:

    ssh –i arcgisserver.pem arcgis@ec2-50-16-11-231.compute-1.amazonaws.com
  9. Для запуска экземпляра не из шаблона AWS CloudFormation ArcGIS Server Cloud Builder on Amazon Web Services или Esri, а из Amazon Management Console, необходимо авторизовать ПО. И ArcGIS Server, и Portal for ArcGIS содержат скрипт authorizeSoftware в своих папках инструментария tools. Запустите этот скрипт и укажите файл лицензии Esri для продукта, который вы хотели бы авторизовать. Также при запуске скрипта необходимо указать адрес email.
    Подсказка:

    Вы можете запустить инструмент authorizeSoftware с опцией --help, чтобы увидеть возможные варианты синтаксиса.

    В приведенном ниже примере для авторизации ArcGIS Server используются файл лицензии ArcGIS_Server.prvc и электронный адрес myemail@service.com.

    arcgis@ip-10-82-222-58:$ cd /arcgis/server/tools/
    arcgis@ip-10-82-222-58:/arcgis/server/tools$ ./authorizeSoftware ArcGIS_Server.prvc myemail@service.com

  10. После авторизации программного обеспечения вы можете создать сайт или портал. Шаги для локальных и облачных развертываний не отличаются; следуйте инструкциям, которые содержатся в Справке для ArcGIS Server или Portal for ArcGIS.
    Более подробно:

    Каждый раз, когда вы останавливаете или запускаете экземпляр, Amazon приписывает вашему экземпляру новое имя компьютера и имя Public DNS/IP-Адрес. Поэтому не стоит создавать ярлык или жестко-кодированные ссылки на ваш экземпляр, если вы не настроили Amazon Elastic IP для вашего экземпляра и пересвязываете данный IP каждый раз при запуске экземпляра.