Created
May 15, 2019 19:08
-
-
Save caiquearaujo/d3f4fb213203781b94a7ea41936ba6ca to your computer and use it in GitHub Desktop.
Guia Completo para Ubuntu Server: Habilitando os Usuários para SSH
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Crie as chaves pública e privadas para cada um dos | |
| # usuários com os seguintes procedimentos: | |
| # Verifique se a pasta .ssh existe para o usuário | |
| # que você deseja conceder o acesso SSH. | |
| ls -lah /home/<user>/ | |
| # [SE-NÃO] Cria a pasta e configure as permissões | |
| sudo mkdir –p /home/<user>/.ssh | |
| sudo chmod 700 /home/<user>/.ssh | |
| chown -R <user>:<user> /home/<user>/.ssh | |
| # [SE] Crie o arquivo com as chaves autorizadas | |
| sudo touch /home/<user>/.ssh/authorized_keys | |
| sudo chmod 644 /home/<user>/.ssh/authorized_keys | |
| chown -R <user>:<user> /home/<user>/.ssh | |
| # Gere uma chave pública e privada na máquina que deseja o acesso, | |
| # isso pode ser feito de muitas formas, depende da máquina. | |
| # Se for um Windows, você pode utilizar o PuTTY, para o Linux | |
| # e MAC o comando 'ssh-keygen'. | |
| # Todo que você precisará fazer é colocar a chave pública, uma por linha, | |
| # editando o arquivo authorized_keys | |
| sudo nano /home/<user>/.ssh/authorized_keys | |
| # Existe o método adicional com o comando 'ssh-copy-id <user>@<ip>', o problema | |
| # é que também é o mais "chato" e mais complicado de fazer. Copiar e colar, | |
| # ainda é o jeito mais rápido para mim. | |
| # [PRONTO] | |
| # Agora o usuário já possível a chave de acesso garantida. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment