Você normalmente instala um software de servidor como esse usando um gerenciador de pacotes. No Ubuntu, o gerenciador de pacotes é apt
.
Ex:
sudo apt-get install mysql-server
Quanto à cópia de arquivos em geral, existem milhões de maneiras de copiar arquivos de um computador (o seu) para outro (a instância do EC2):
- FTP
- SFTP
- SCP
- Rsync
- Coloque-os em um repositório de controle de origem e confira / clone o representante
- Envia-os a partir de um URL
... etc. Além de possivelmente abrir portas nas configurações do grupo de segurança do EC2, nada do que você fizer com esse servidor será diferente do que se você instalasse o Ubuntu em um computador em sua própria casa. Então você não precisa incluir "no EC2" em suas perguntas / pesquisas. Basta ler a documentação e os tutoriais gerais sobre o Ubuntu e o Linux.