Skip to content

Running Shadow on EC2

robgjansen edited this page Sep 20, 2012 · 8 revisions

Shadow can be run on Amazon’s Elastic Compute Cloud (EC2) infrastructure. This provides a simple and relatively cost-efficient way to run large-scale Tor experiments in Shadow without the need to buy expensive hardware or manage complex configurations.

getting started with our public AMI

Our EC2 AMI can help you get running Tor experiments on EC2 in minutes:

  1. Sign up for Amazon EC2 access
  2. Launch an instance using our pre-installed and configured Shadow-cloud AMI (ami-0f70c366) based on Ubuntu-12.04 LTS
  3. Follow the New Instance Wizard
    • the instance type you’ll need depends on what size Shadow-Tor network you’ll want to simulate (see the plug-in page)
    • create and download a new keypair if you don’t already have one, since you’ll need it for SSH access
    • create a new security group for the Shadow-cloud server
    • configure the firewall to allow inbound SSH on 0.0.0.0/0
  4. Once the instance is launched and ready, find the public DNS info and remotely log into the machine using the keypair you downloaded:
ssh -i your-key.pem [email protected]
  1. Once logged in, view ~/README and ~/shadow-git-clone/README for more information