Created
December 4, 2023 00:15
-
-
Save sneycampos/dab6a7230a8eac3b6516b05e394501f2 to your computer and use it in GitHub Desktop.
Setup new server
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
# Criar usuário "silvio" | |
sudo adduser silvio | |
# Adicionar "silvio" ao grupo "sudo" | |
sudo usermod -aG sudo silvio | |
# Criar pasta .ssh para o usuário "silvio" e arquivo authorized_keys | |
sudo mkdir /home/silvio/.ssh | |
sudo touch /home/silvio/.ssh/authorized_keys | |
# Definir "silvio" como proprietário das pastas .ssh e authorized_keys | |
sudo chown -R silvio:silvio /home/silvio/.ssh | |
# Definir permissões corretas para a pasta .ssh e authorized_keys | |
sudo chmod 700 /home/silvio/.ssh | |
sudo chmod 600 /home/silvio/.ssh/authorized_keys | |
# Adicionar sua chave SSH ao arquivo authorized_keys do usuário "silvio" | |
sudo cat sua_chave.pub >> /home/silvio/.ssh/authorized_keys | |
# Desativar SSH para acesso direto como root | |
nano /etc/ssh/sshd_config | |
PermitRootLogin no | |
AllowUsers silvio | |
sudo systemctl restart sshd |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment