1. Instalando o SSH
Linux (WSL2, Ubuntu, etc):
sudo apt update
sudo apt install -y openssh-client
Windows:
- Instala o Git for Windows
- Abre o Git Bash e usa os mesmos comandos do Linux
ssh -V
2. Gerando a chave SSH
Verifica se o diretório ~/.ssh
existe, senão cria:
ls -ld ~/.ssh || mkdir -m 700 ~/.ssh
Gera o par de chaves (só dá Enter nos prompts):
ssh-keygen -t ed25519 -a 100
Exibe a chave pública para enviar por e-mail:
cat ~/.ssh/id_ed25519.pub
3. Configurando o SSH para usar ssh vaporhole
Edita (ou cria) o arquivo ~/.ssh/config
:
nano ~/.ssh/config
Adiciona:
Host vaporhole
HostName vaporhole.xyz
User seu-usuario
IdentityFile ~/.ssh/id_ed25519
Port xxxxx
Corrige permissões do config:
chmod 600 ~/.ssh/config
Agora é só conectar com:
ssh vaporhole
4. Usando SCP pra enviar/receber arquivos
Enviar do seu PC pro vaporhole:
scp arquivo.txt vaporhole:~/destino/
Baixar do vaporhole pro seu PC:
scp vaporhole:~/destino/arquivo.txt .
Pronto! Agora é só aproveitar a rede.