Oi pessoal Aqui estão os meus passos que eu fiz no meu servidor
Etapa 0. Login por usuário padrão, "ec2-user":
krishna@hostname:~/mykeys$ ssh -i my_key.pem [email protected]
Passo 1. Crie um novo usuário, nós chamaremos nosso novo usuário de “krishna”
[ec2-user@ip-11-111-111-111 ~]$ sudo adduser krishna
Defina a senha para "krishna" por:
[ec2-user@ip-11-111-111-111 ~]$ sudo su
[root@ip-11-111-111-111 ec2-user]$ passwd krishna
Adicione "krishna" à lista do sudoer por: se você quiser dar acesso ao sudo a krishna
[root@ip-11-111-111-111 ec2-user]$ visudo
e adicione isso à última linha:
krishna ALL = (ALL) ALL
Tudo bem! Nós temos o nosso novo usuário criado, agora você precisa gerar o arquivo de chave que será necessário para o login, como temos my_key.pem no passo 0.
Agora, saia e volte para o usuário ec2, fora da raiz.
Etapa 2. Criando as chaves pública e privada:
[ec2-user@ip-11-111-111-111 ~]$ su krishna
Digite a senha que você criou para "krishna" no passo 1.
[krishna@ip-11-111-111-111 ec2-user]$ cd /home/krishna/
[krishna@ip-11-111-111-111 ~]$ ssh-keygen -b 1024 -f krishna-t dsa
[krishna@ip-11-111-111-111 ~]$ mkdir .ssh
[krishna@ip-11-111-111-111 ~]$ chmod 700 .ssh
[krishna@ip-11-111-111-111 ~]$ cat krishna.pub > .ssh/authorized_keys
[krishna@ip-11-111-111-111 ~]$ chmod 600 .ssh/authorized_keys
[krishna@ip-11-111-111-111 ~]$ sudo chown krishna:ec2-user .ssh
Na etapa acima, krishna é o usuário que criamos e ec2-user é o grupo de usuários padrão.
[krishna@ip-11-111-111-111 ~]$ sudo chown krishna:ec2-user .ssh/authorized_keys
Passo 3. Agora você só precisa baixar a chave chamada "krishna" Eu uso scp para baixar / carregar arquivos do EC2, aqui está como você pode fazer isso:
Você ainda precisará copiar o arquivo usando o ec2-user, já que você só tem a chave para esse nome de usuário. Então, você precisará mover a chave para a pasta ec2-user e chmod para o 777.
[krishna@ip-11-111-111-111 ~]$ sudo cp krishna/home/ec2-user/
[krishna@ip-11-111-111-111 ~]$ sudo chmod 777 /home/ec2-user/krishna
Agora, venha para o terminal da máquina local, onde você tem o arquivo my_key.pem e faça isso: faça o download da chave de krishna para a máquina local e altere o mod para 600 em
krishna@hostname:~/mykeys$ sudo chmod 600 krishna
agora é hora de tomar o controle desse servidor
krishna@hostname:~/mykeys$ ssh -i krishna [email protected]
Obrigado Krishna