RustDesk Server na VPS: como configurar o RustDesk nos computadores

Aplicativos na VPSAtualizado em

O RustDesk é um programa de acesso remoto, parecido com o AnyDesk e o TeamViewer. Com o RustDesk Server na sua VPS, os seus computadores se encontram e se conectam pelo seu próprio servidor, e não pelos servidores públicos do RustDesk.

O que vale para todos os aplicativos (SSH, log, reiniciar) está no artigo Sua VPS com aplicativo: dados de acesso, onde fica cada coisa, ver o log, reiniciar o app.

O que você recebe

O RustDesk Server não tem página web nem tela de login. No e-mail (e no arquivo /root/yhost-app.txt da VPS) vêm três dados:

Servidor ID rustdesk.SEU-IP.yhostbr.online
Servidor relay rustdesk.SEU-IP.yhostbr.online (o mesmo endereço)
Key um texto comprido, a chave pública do seu servidor

No endereço vai o IP da VPS com traços no lugar dos pontos. A Key pode ser vista de novo pelo SSH com cat /opt/yhost/rustdesk/data/id_ed25519.pub.

Configurar o RustDesk nos computadores

Faça isto em cada computador que vai usar o seu servidor: no que acessa e no que é acessado.

  1. Baixe e instale o RustDesk no site oficial: https://rustdesk.com.
  2. Abra o RustDesk. Na tela principal, clique no botão de menu ⋮ (três pontinhos), ao lado do seu ID, e depois em Rede (Network).
  3. Se o RustDesk estiver instalado no computador, as opções aparecem travadas: clique em Desbloquear configurações de rede (Unlock Network Settings) e autorize como administrador.
  4. Clique em Servidor ID/Relay (ID/Relay Server) e preencha:
    • Servidor de ID: rustdesk.SEU-IP.yhostbr.online
    • Servidor de Relay: o mesmo endereço (se ficar em branco, o RustDesk descobre sozinho)
    • Servidor da API: deixe em branco
    • Key: cole a Key inteira que veio no e-mail
  5. Clique em OK.

Usar no dia a dia

Depois de configurado, o uso é o mesmo de sempre: no computador que vai acessar, digite o ID do computador remoto e a senha que aparece na tela dele.

Senha do servidor

O servidor não tem login nem senha para trocar. O que liga um computador ao seu servidor é a Key, e cada computador continua protegido pela senha do próprio RustDesk. Na pasta /opt/yhost/rustdesk/data fica também o arquivo id_ed25519, que é a chave privada do servidor: nunca envie esse arquivo para ninguém.

Onde roda na VPS

Pasta /opt/yhost/rustdesk (as chaves ficam em /opt/yhost/rustdesk/data)
Containers hbbs (servidor de ID) e hbbr (relay, que passa a conexão quando os computadores não conseguem se ligar direto)
Portas 21115 a 21117 TCP e 21116 UDP
Reiniciar cd /opt/yhost/rustdesk e depois docker compose restart

Problemas comuns

Logo depois da criação, o RustDesk não acha o servidor

A instalação leva alguns minutos depois que a VPS liga, e o endereço novo pode levar alguns minutos para funcionar na internet. Espere uns 10 minutos e tente de novo. Para acompanhar, veja o log da instalação pelo SSH: tail -n 30 /var/log/yhost-app.log.

Aparece "Chaves incompatíveis" (Key mismatch)

A Key está diferente entre os computadores ou foi colada pela metade. Copie de novo a Key inteira, inclusive o sinal de igual (=) que fica no fim dela, e confira se os dois computadores usam o mesmo Servidor de ID e a mesma Key.

Ativei um firewall e parou de funcionar

Libere na VPS as portas 21115 a 21117 TCP e a porta 21116 UDP.

Precisa de ajuda?

Abra um chamado em https://yhost.com.br/painel/suporte. Informe o IP da VPS e o que aconteceu. Se tiver uma mensagem de erro, mande um print.

Ainda com dúvida? A nossa equipe ajuda pelo chamado.

Abrir chamado