Capítulo 2 · 2.1
Iniciar sessão com SSH pela primeira vez
O SSH é uma ligação encriptada à linha de comandos do seu servidor. O Windows 10 e 11, o macOS e o Linux já incluem um programa SSH. Não precisa de instalar nada.
Como iniciar sessão
- Abra um terminal. No Windows: clique com o botão direito do rato em Iniciar e escolha Terminal ou Windows PowerShell. Num Mac: abra o Terminal através do Spotlight. No Linux: abra o seu terminal.
- Escreva
ssh root@seguido do endereço IP do seu VPS e prima Enter.
C:\Users\anna> ssh root@203.0.113.10
The authenticity of host '203.0.113.10 (203.0.113.10)' can't be established.
ED25519 key fingerprint is SHA256:Wq3fB0c1x9yS2mVq4h8aD7nE5kR6tL1pZ0uJ3gH2iY.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Na primeira vez, o seu computador pergunta se confia neste servidor. Ainda não o conhece e mostra a respetiva impressão digital.
Verificar a impressão digital
A impressão digital comprova que está a comunicar com o seu servidor e não com outro computador pelo meio. Verifique-a da seguinte forma:
- Abra a consola no ecrã do VPS (consulte A consola: o seu VPS no navegador) e inicie sessão como root.
- Escreva este comando:
root@web1:~# ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
256 SHA256:Wq3fB0c1x9yS2mVq4h8aD7nE5kR6tL1pZ0uJ3gH2iY root@web1 (ED25519)
O texto a seguir a SHA256: é igual ao que o seu terminal mostrou? Nesse caso, escreva yes. O seu computador memoriza o servidor no ficheiro known_hosts na sua pasta .ssh. A partir daí, já não volta a perguntar.
Em seguida, o servidor pede a palavra-passe de root. Não vê quaisquer caracteres enquanto escreve; isso é normal. Se colou uma chave SSH durante a instalação, entra de imediato.
Já tem sessão iniciada
root@web1:~#
Com exit ou Ctrl+D termina a sessão. Faça agora de imediato o seguinte:
- Atualize tudo:
apt update && apt upgrade(consulte Atualizações e atualizações automáticas). - Crie uma chave SSH, caso ainda não tenha uma (Criar uma chave SSH no Windows, Mac e Linux).
- Crie um utilizador próprio e desative o início de sessão como root (Um utilizador próprio com sudo e Desativar o início de sessão com palavra-passe e como root).
Dica: Prefere um programa com janelas? O PuTTY (Windows) ou o Termius também funcionam. Os passos deste manual utilizam o programa SSH que já existe no seu computador.
Atenção: Se alguma vez receber a mensagem REMOTE HOST IDENTIFICATION HAS CHANGED sem ter alterado nada no seu servidor, não continue sem mais. Leia primeiro Mensagens de erro SSH frequentes.
