Em seu computador
Neste comando, será criado dois arquivos chamados "hacker" e "hacker.pub" na pasta ".ssh/" atrelado ao usuário "anderson" que neste caso, é o usuário que utilizo em meu SO. De somente "ENTER" nas perguntas que ele irá fazer.
ssh-keygen -t rsa -f ~/.ssh/hacker -C anderson
Entre na pasta ".ssh/" na sua pasta pessoal e de o comando abaixo e copie a saída dele.
cat hacker.pub
A saída do comando será mais ou menos desse jeito.
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCi9LDck0h/LUiIOl8rhEicE2KtKn/IfslvNIoN0jXFKEEGjlIp+Ymz1T0JtP6BVnECOMgbwEeq2ckILyPbxwbiAz7zzPPwQP60dGcQbARm3fNFvUKw9c4rAJOOx4j1ssbQxZKW2MR3PUeTP985Y0yo2GPLTB7JayruK4arwEiGQeAkwXJkK/tPih07b3SA2Du4e0mYypah93TP8fb1Wz3KZY16gZ8B0RCP9iqR9UIsNBDuAVv5KcNNLz82RO2IJu/Bk9sxQ+e3/x1ALHBxocZGZpBmctY+prDlODkSz6TN4Nu6KD4nqHqfdAx8sxc0XNAudt7XnPElkEJxfBoUobTn anderson
Computador que será acessado por SSH
Esse comando vai pegar a chave pública gerada no computador que vai acessar o outro computador por SSH e colocar em um arquivo chamado "authorized_keys" na pasta ".ssh"
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCi9LDck0h/LUiIOl8rhEicE2KtKn/IfslvNIoN0jXFKEEGjlIp+Ymz1T0JtP6BVnECOMgbwEeq2ckILyPbxwbiAz7zzPPwQP60dGcQbARm3fNFvUKw9c4rAJOOx4j1ssbQxZKW2MR3PUeTP985Y0yo2GPLTB7JayruK4arwEiGQeAkwXJkK/tPih07b3SA2Du4e0mYypah93TP8fb1Wz3KZY16gZ8B0RCP9iqR9UIsNBDuAVv5KcNNLz82RO2IJu/Bk9sxQ+e3/x1ALHBxocZGZpBmctY+prDlODkSz6TN4Nu6KD4nqHqfdAx8sxc0XNAudt7XnPElkEJxfBoUobTn anderson" >> ~/.ssh/authorized_keys
Com esse comando você vai apontar a chave privada gerada e inserindo usuário e IP da máquina que vai ser acessada pelo SSH.
ssh -i hacker anderson_sccp_1910@35.199.108.81