Administering your Amazon EC2 Ubuntu Linux instance with remote access from Linux

If you use the Amazon Web Services (AWS) console to create an AWS instance running ArcGIS for Server, you can log in to authorize ArcGIS for Server, and configure data and services on the instance.

Steps:
  1. Log in to the AWS Management Console and open the instance list for your account and region.
  2. Make sure your instance is running.
  3. Choose your instance from the list and examine its Description information. Note or copy the name given for Public DNS.
  4. Open any SSH client (such as PuTTY).
  5. Locate your private key file that you specified when you created the instance, for example, arcgisserver.pem.
  6. Use chmod to make sure your key file isn't publicly viewable; otherwise, SSH won't work:
    chmod 400 arcgisserver.pem
    
  7. Connect to your AWS instance using its public DNS.

    To perform ArcGIS Server tasks, such as authorizing ArcGIS for Server, connect as the arcgis user. To perform operating system-level tasks, such as starting the web server, connect as the ubuntu user.

    The following example makes an ssh connection as the arcgis user to an instance with a public DNS of ec2-50-16-11-231.compute-1.amazonaws.com using the key file arcgisserver.pem:

    ssh –i arcgisserver.pem arcgis@ec2-50-16-11-231.compute-1.amazonaws.com
    
  8. Authorize ArcGIS for Server by running the authorizeSoftware script. You'll need to reference an Esri license file.
    arcgis@ip-10-82-222-58:$ cd /arcgis/server/tools/
    arcgis@ip-10-82-222-58:/arcgis/server/tools$ ./authorizeSoftware <prvc_license_file> [email]
    
    TipTip:

    You can run the authorizeSoftware tool with the --help option to see all possible syntax.

  9. ArcGIS for Server is ready for you to create a site.
    Dive-inDive-in:

    Every time you stop and start the instance, Amazon assigns your instance a new machine name and Public DNS name/IP Address. Therefore, it is not helpful to create shortcuts or hard-coded references to your instance unless you have configured an Amazon Elastic IP for your instance and you reassociate this IP every time you start the instance.

12/29/2014