- Windows com PowerShell, Git Bash ou WSL
- Acesso ao servidor Ubuntu via SSH
- Usuário criado no Ubuntu (ex: )
Código: Selecionar todos
helios
Código: Selecionar todos
ssh-keygen -t rsa -b 4096 -f $env:USERPROFILE.ssh\id_rsa_VPS_2025-10-16 -C "Chave SSH para VPS"
Código: Selecionar todos
type $env:USERPROFILE.ssh\id_rsa_VPS_2025-10-16.pub | ssh helios@192.168.91.130 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && chmod 700 ~/.ssh"
Código: Selecionar todos
ssh -i $env:USERPROFILE.ssh\id_rsa_VPS_2025-10-16 helios@192.168.91.130
Crie ou edite o arquivo de configuração:
Código: Selecionar todos
notepad $env:USERPROFILE.ssh\config
Código: Selecionar todos
Host 192.168.91.130
User helios
IdentityFile ~/.ssh/id_rsa_VPS_2025-10-16
Código: Selecionar todos
ssh helios@192.168.91.130
No Ubuntu, edite o arquivo:
Código: Selecionar todos
sudo nano /etc/ssh/sshd_config
Código: Selecionar todos
PermitRootLogin no
PermitEmptyPasswords no
PasswordAuthentication no
ChallengeResponseAuthentication no
AuthenticationMethods publickey
PubkeyAuthentication yes
Código: Selecionar todos
sudo systemctl restart ssh