Por favor, note que é melhor criar um usuário específico para o seu amigo em vez de apenas adicionar a chave dele ao usuário ec2 padrão no aws, como afirmei aqui
Adicione sua chave pública em .ssh / authorized_keys em seu diretório pessoal. Lembre-se que você tem que criar o diretório .ssh se ele não existir e authorized_keys também. A permissão para o diretório .ssh é 700 e para o arquivo authorized_keys 600
Então, por exemplo
cd .ssh
ou, somente se não existir
mkdir .ssh
chmod 700 .ssh
então
nano authorized_keys
edite seu arquivo colocando sua chave ssh pública e quando terminar
chmod 600 authorized_keys
Para edição você tem várias soluções, este é um dos mais simples, humanos sábios.