Definição
SSH significa Secure Shell. É um protocolo de comunicação segura usado no acesso remoto e também em outras funções, como o encaminhamento de conexões. O protocolo autentica a identidade apresentada na conexão e protege a conversa com a máquina remota.
Cliente, servidor e sessão
Uma conexão SSH envolve um cliente, que inicia o acesso, e um servidor SSH, que aceita a conexão numa máquina remota. A identidade de acesso é verificada com credenciais ou chaves, e a sessão aberta mantém a comunicação até ser encerrada.
ssh operador@203.0.113.10
Welcome to Ubuntu
operador@servidor:~$A conexão começa com a troca de identificação entre cliente e servidor, e só depois os comandos da sessão são aceitos. Encerrar a sessão fecha o acesso e interrompe a execução remota.
SSH não é o servidor nem uma VPN
O SSH não é o servidor em si, e sim o protocolo que estabelece a comunicação segura com ele. Também não é uma VPN, que constrói uma rede lógica privada. Além do terminal remoto, o SSH permite encaminhar conexões e transportar outros usos de rede.
Falha comum e como verificar
A falha mais comum é usar senha fraca ou manter a porta de acesso aberta para a internet inteira, e o servidor vira alvo de tentativas repetidas de entrada. Quando a autenticação depende apenas da senha, uma credencial comprometida é suficiente para entrar na máquina. Para verificar, tente conectar com uma credencial inválida e confira se a sessão é recusada, e depois confirme se a autenticação por chave está configurada para o acesso de rotina. Quando a conexão aceita senhas óbvias ou não registra tentativas de entrada, o servidor precisa reforçar o fluxo de autenticação.
Veja como o SSH também constrói túneis de comunicaçãoDúvidas frequentes
Perguntas frequentes sobre SSH
- O que é SSH?
- SSH significa Secure Shell, um protocolo de comunicação segura usado no acesso remoto e em outras funções de rede.
- SSH é o servidor?
- Não. O protocolo cria a conexão, e o servidor é a máquina remota que aceita a sessão e executa os comandos.
- SSH e VPN fazem a mesma coisa?
- Não. O SSH protege uma comunicação pontual, e a VPN constrói uma rede lógica que alcança vários serviços.
Para continuar
Recursos relacionados
Documentação
RFC 4251: SSH Protocol Architecture
Define a arquitetura do protocolo SSH.
Abrir recursoSite de referência
OpenSSH
Mantém a implementação mais usada do protocolo SSH.
Abrir recursoAplicação na formação
Formação DevOps
Na Formação DevOps, o SSH abre uma conexão autenticada com a máquina remota e mantém a sessão de administração.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.