As instâncias do AWS EC2 permitem somente autenticação de chave pública para ssh durante a configuração inicial. Isso é mais seguro que a autenticação baseada em senha. Então você precisa pedir ao seu desenvolvedor que lhe envie sua chave pública e adicione-a ao authorized_keys
em seu diretório pessoal. Por exemplo, se a chave pública do desenvolvedor for developer_rsa.pub e o nome de usuário do desenvolvedor for dev1 -
cat developer_rsa.pub >> /home/dev/.ssh/authorized_keys
Isso é melhor do que você gerar a combinação de chaves privada / pública e enviar a chave privada. A chave privada NÃO DEVE atravessar nenhuma rede.