cerebro-vip INEMA.CLUB
inícioINEMA.DEV Desenvolvimento

Configuração de acesso SSH entre servidores Linux, documentando o…

INEMA.DEV Desenvolvimento · 2026-01-07 · ~2 min · ver no Telegram ↗

INEMA

youtube.com/watch ↗

No VPS, execute:

echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK/xwV264654yghhg9hjjF3IsK12DtRak5AaadASsW0 inematds@gmail.com" >> ~/.ssh/authorized_keys

esta vc copia para o servidor destino

  • 🔓 Chave pública~/.ssh/id_ed25519.pub
  • 👉 Essa você copia para o servidor de destino

Para criar uma chave SSH em um servidor Linux, siga estes passos 👇


1️⃣ Verifique se já existe uma chave

No servidor (ou na sua máquina local, se for acessar o servidor):

ls ~/.ssh

Se aparecer algo como id_rsa e id_rsa.pub, você já tem uma chave SSH.


2️⃣ Criar uma nova chave SSH

O método mais recomendado hoje é usar ed25519:

ssh-keygen -t ed25519 -C "seu_email@exemplo.com"

Se o sistema não suportar ed25519, use RSA:

ssh-keygen -t rsa -b 4096 -C "seu_email@exemplo.com"

Durante o processo:

  • Arquivo para salvar: pressione Enter para usar o padrão

~/.ssh/id_ed25519 * Senha (passphrase): opcional, mas recomendado para mais segurança


3️⃣ Arquivos criados

Após isso, você terá:

  • 🔑 Chave privada~/.ssh/id_ed25519 👉 NUNCA compartilhe
  • 🔓 Chave pública~/.ssh/id_ed25519.pub 👉 Essa você copia para o servidor de destino

4️⃣ Copiar a chave pública para o servidor

Se você está criando a chave na sua máquina local para acessar outro servidor:

ssh-copy-id usuario@ip_do_servidor

Ou manualmente:

cat ~/.ssh/id_ed25519.pub

No servidor, cole o conteúdo no arquivo:

~/.ssh/authorized_keys


5️⃣ Ajustar permissões (muito importante)

No servidor:

chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys


6️⃣ Testar o acesso SSH

ssh usuario@ip_do_servidor

Se tudo estiver correto, você entra sem senha do usuário (apenas a passphrase da chave, se existir).


7️⃣ (Opcional) Desativar login por senha

Para mais segurança, edite:

sudo nano /etc/ssh/sshd_config

Altere ou confirme:

PasswordAuthentication no PubkeyAuthentication yes

Reinicie o SSH:

sudo systemctl restart ssh


Para conectar via SSH, preciso das seguintes informações:

  1. IP ou hostname do servidor (ex: bela360.inema.online ou IP direto)
  2. Usuário SSH (ex: root ou outro)
  3. Porta SSH (normalmente 22)
  4. Método de autenticação:
    • Senha, ou
    • Chave SSH (você precisaria adicionar minha chave pública ao servidor)

Para usar chave SSH, execute isso no seu VPS para adicionar minha chave pública:

# No VPS, adicione essa chave ao authorized_keys echo "MINHA_CHAVE_PUBLICA" >> ~/.ssh/authorized_keys

Porém, primeiro preciso gerar uma chave. Deixa eu verificar se já existe uma aqui:

● Bash(cat ~/.ssh/id_rsa.pub 2>/dev/null cat ~/.ssh/id_ed25519.pub 2>/dev/null echo "Nenhuma chave SSH encontrada") ⎿ ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK/xwV264654yghhg9hjjF3IsK12DtRak5AaadASsW0 inematds@gmail.com

● Já tenho uma chave SSH. Adicione esta chave pública no seu VPS:

# No VPS, execute: echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK/xwV264654yghhg9hjjF3IsK12DtRak5AaadASsW0 inematds@gmail.com" >> ~/.ssh/authorized_keys

Depois me informe: - IP ou hostname: (ex: 192.168.1.100 ou bela360.inema.online) - Usuário: (ex: root) - Porta SSH: (geralmente 22)

Criando SSH entre Servidores

chatgpt.com ↗

1

Recursos

↑ voltar ao topo · ver no Telegram ↗