ethminer has worked fantastically for me so far (though, I've mostly used it with NVIDIA GPUs - far from it's ideal hardware configuration). Unlike the other miners that I've used, it automatically makes use of all available GPUs, without having to launch multiple instances of the program, which I think is quite brilliant.
So, here's how you go about installing it on your AWS Linux instance (or for that matter, on any Linux installation):
ethminer releases page in your browser: https://github.com/ethereum-mining/ethminer/releases.dev string in it)
ethminer 0.11.0Copy Link Address (if you're using Chrome, or click on the equivalent action for your browser)
0.11.0), the link would be: https://github.com/ethereum-mining/ethminer/releases/download/v0.11.0/ethminer-0.11.0-Linux.tar.gzwget
wget in your SSH/terminal prompt and paste the link you just copiedwget https://github.com/ethereum-mining/ethminer/releases/download/v0.11.0/ethminer-0.11.0-Linux.tar.gzwget <url-to-download>tar
0.11.0 release), the command would be:tar -zxf ethminer-0.11.0-Linux.tar.gztar -zxf <path-to-tar.gz-file>ethminer binary to your /usr/local/bin directory (or any directory that's in your $PATH)
$):sudo cp bin/ethminer /usr/local/binrm -rf binethminer from any directoryethminer -G -S <statum-proxy-host:port> -O <pool-user>.<worker-name>:<worker-password>-G parameter makes ethminer mine using available GPUs (actually, they've removed CPU mining support quite some time ago, so -G has to be specified)ethminer --help to get a (long) list of it's various parametersethminer in a screen (or tmux, or something similar) session. If you don't, your ethminer process will be killed some time after you disconnect from your SSH session.ethminer -G -M (benchmark mode) to make sure it can actually recognize and can make use of your GPUs, and to get a rough idea of the typical hash rate you can expect from your configuration.