O que é o SSH e como ligar-se a outro equipamento Linux remotamente
Incluindo a verificação da impressão digital que muitos aceitam sem perceber.
O SSH (Secure Shell) é o protocolo padrão para controlar outro equipamento Linux à distância, com tudo encriptado — desde um servidor na nuvem até um Raspberry Pi na sua própria casa.
Ligar-se pela primeira vez
ssh utilizador@endereco-ip-ou-nome
Exemplo: ssh pi@192.168.1.50. Vai pedir-lhe a
palavra-passe dessa conta (ou vai usar a sua
chave SSH
se já a tiver configurado).
A mensagem de "impressão digital" na primeira ligação
Da primeira vez que se liga a um equipamento novo, vai ver uma mensagem a perguntar se confia na sua "impressão digital" (fingerprint). Isto não é apenas uma formalidade — é uma verificação real de que se está a ligar ao equipamento correto, e não a outro a fazer-se passar por ele. Se reconhecer o equipamento a que está a tentar ligar-se, pode confirmar com segurança.
Aviso: se numa ligação posterior a um equipamento que já conhecia, o SSH o avisar de que a impressão digital mudou inesperadamente, não ignore o aviso sem mais — pode indicar algo tão simples como uma reinstalação do sistema remoto, mas também poderia ser um sinal de um ataque de intermediário. Verifique por outro meio se tiver dúvidas.
Sair da sessão remota
exit
Leva-o de volta ao seu próprio terminal, sem afetar em nada o equipamento remoto, que continua a funcionar normalmente.
Mudar a porta predefinida (opcional, mais segurança)
O SSH usa a porta 22 por predefinição — mudar para outra porta não a torna "inquebrável", mas reduz o ruído de verificações automatizadas genéricas que testam essa porta predefinida na internet.
Perguntas frequentes
O que acontece se aceitar a impressão digital de um equipamento que não reconheço?
Confirma que confia nessa ligação sem verificar a sua identidade real — se não reconhecer o equipamento a que se está a ligar, é melhor verificar por outro meio antes de aceitar.
Porque mudou a impressão digital de um equipamento que já conhecia?
Costuma dever-se a uma reinstalação do sistema operativo remoto, que gera novas chaves. Ainda assim, se não esperava essa mudança, convém verificá-la por outro meio antes de continuar, já que também poderia indicar um problema de segurança.
O SSH funciona da mesma forma para me ligar ao meu próprio Raspberry Pi e a um servidor na nuvem?
Sim, o protocolo e os comandos são os mesmos independentemente de o equipamento remoto estar em sua casa ou num servidor externo — só muda o endereço a que se liga.