O que é SSH?
O SSH (Secure Shell) é um protocolo que permite o acesso e gerenciamento remoto de servidores de forma segura, utilizando criptografia para proteger os dados transmitidos entre cliente e servidor.
Pré-requisitos para Conexão SSH
-
Servidor com SSH habilitado:
-
Verifique se o serviço SSH está instalado e em execução no servidor remoto.
-
-
Cliente SSH:
-
Já está pré-instalado no Linux e macOS.
-
Para Windows, use o PowerShell ou ferramentas como PuTTY.
-
-
Credenciais de Acesso:
-
Nome de usuário, senha ou chave SSH configurada no servidor.
-
-
Porta SSH aberta:
-
O SSH utiliza, por padrão, a porta 22.
-
Como Conectar-se a uma VPS Linux via SSH?
1. Usando o Terminal (Linux/macOS/Windows PowerShell):
-
Comando básico:
bashssh usuario@ip_do_servidor
Substitua
usuario
pelo nome de usuário eip_do_servidor
pelo IP ou domínio do servidor. -
Se utilizando uma porta diferente da padrão (22):
bashssh -p porta usuario@ip_do_servidor
2. Usando Chaves SSH:
-
Gere uma chave SSH no cliente:
bashssh-keygen -t rsa -b 4096
-
Copie a chave pública para o servidor:
bashssh-copy-id usuario@ip_do_servidor
-
Conecte-se sem precisar de senha:
bashssh usuario@ip_do_servidor
3. Usando Ferramentas Gráficas (como PuTTY no Windows):
-
Insira o endereço IP ou domínio do servidor.
-
Configure a porta (padrão: 22) e o tipo de autenticação (senha ou chave privada).
-
Clique em "Open" para iniciar a sessão.
Dicas de Segurança
-
Mude a porta padrão:
-
Alterar a porta 22 reduz ataques automatizados.
-
-
Use autenticação por chave SSH:
-
Mais segura que senhas.
-
-
Desative o login root via SSH:
-
No arquivo
/etc/ssh/sshd_config
, configurePermitRootLogin no
.
-
-
Atualize regularmente o servidor:
-
Mantenha o sistema operacional e o software SSH atualizados.
-