Como conectar em VPS/dedicado e enviar arquivos por FTP
Conecte na sua VPS ou servidor dedicado via RDP e SSH, envie arquivos com FTP/SFTP, gerencie o servidor remotamente e configure acesso seguro — guia completo com FileZilla e PuTTY.
Após contratar uma VPS ou servidor dedicado para hospedar o servidor de MU Online, você precisa se conectar remotamente para instalar o software, enviar os arquivos do servidor e gerenciar o sistema. Este guia cobre as ferramentas e processos essenciais.
Após contratar uma VPS ou servidor dedicado para hospedar o servidor de MU Online, você precisa se conectar remotamente para instalar o software, enviar os arquivos do servidor e gerenciar o sistema. Este guia cobre as ferramentas e processos essenciais.
VPS Windows vs. Linux para MU Online
| Aspecto | VPS Windows | VPS Linux |
|---|---|---|
| Acesso remoto | RDP (Remote Desktop) | SSH (PuTTY / terminal) |
| Transfer de arquivos | RDP Clipboard, SCP, SFTP | SFTP / SCP |
| MuServer | Roda nativamente | Roda via Wine (complexo) |
| Custo | Mais caro (~30-50% a mais) | Mais barato |
| Para MU Online | Recomendado | Apenas para site (Linux) |
Recomendação: VPS Windows para rodar o servidor de MU (DataServer, GameServer, etc.). VPS Linux para hospedar apenas o site do servidor.
Conectar via RDP (VPS Windows)
O RDP (Remote Desktop Protocol) é o método padrão para acessar VPS Windows:
No Windows (Remote Desktop Connection)
- Pressione
Win + R→ digitemstsc→ Enter; - No campo Computer: digite o IP da VPS (ex:
45.90.100.150); - Clique em Connect;
- Na tela de login:
- Username:
Administrator(padrão na maioria dos provedores) - Password: senha enviada pelo provedor no email;
- Na primeira conexão, aceite o certificado SSL.
Salvar a conexão RDP para reutilizar
No Remote Desktop Connection:
1. Preencha o IP do servidor
2. Clique em "Show Options"
3. Clique em "Save As..." para salvar um arquivo .rdp
4. Abra o .rdp salvo para conectar rapidamente
No smartphone (app Microsoft Remote Desktop)
- Baixe Microsoft Remote Desktop (Android ou iOS);
- Adicione um PC → preencha o IP da VPS;
- Insira usuário e senha.
Configurar RDP para melhor performance
No arquivo .rdp salvo (abra com Notepad) ou nas opções avançadas:
; Configurações recomendadas para VPS de baixa largura de banda
screen mode id:i:1 ← janela (não fullscreen)
desktopwidth:i:1280
desktopheight:i:720
session bpp:i:16 ← 16-bit cores (mais leve)
compression:i:1 ← compressão habilitada
bitmapcachepersistenable:i:1 ← cache de bitmap
disable wallpaper:i:1 ← sem papel de parede
disable full window drag:i:1 ← sem animação de janela
disable menu anims:i:1 ← sem animações
disable themes:i:1 ← tema clássico (mais leve)
Conectar via SSH (VPS Linux)
O SSH (Secure Shell) é o protocolo de acesso remoto para Linux:
Com PuTTY (Windows)
- Baixe o PuTTY em putty.org;
- Abra o PuTTY;
- Em Host Name (or IP address): coloque o IP da VPS;
- Port: 22 (padrão SSH);
- Connection type: SSH;
- Clique Open;
- Na primeira conexão, aceite a chave RSA;
- Login:
root(ou usuário enviado pelo provedor); - Senha: senha da VPS.
Salvar sessão SSH no PuTTY
- Antes de conectar, no campo Saved Sessions, dê um nome (ex: "MeuServidor");
- Clique Save;
- Da próxima vez, selecione na lista e clique Load → Open.
Com terminal (Windows 10/11, Mac, Linux)
# Conectar via SSH direto pelo terminal
ssh [email protected]
# Com porta diferente
ssh [email protected] -p 2222
# Com chave privada (mais seguro que senha)
ssh -i ~/.ssh/minha_chave.pem [email protected]
Comandos Linux essenciais para admin de servidor
# Ver uso de CPU e RAM
htop # ou: top
free -h # memória
# Ver uso de disco
df -h
# Ver processos rodando
ps aux | grep MU
# Ver portas abertas
netstat -tlnp
# Ver logs em tempo real
tail -f /var/log/syslog
# Reiniciar serviço
sudo systemctl restart apache2
sudo systemctl restart mysql
# Atualizar pacotes
sudo apt update && sudo apt upgrade -y
Transferir arquivos via SFTP (FileZilla)
O FileZilla é o client FTP/SFTP mais usado, gratuito e disponível para Windows, Mac e Linux.
Instalar FileZilla Client
Pesquise "FileZilla Client download" no site filezilla-project.org. Instale apenas o Client (não o Server).
Conectar via SFTP no FileZilla
- Abra o FileZilla;
- No menu File → Site Manager → New Site;
- Configure:
`` Protocol: SFTP - SSH File Transfer Protocol Host: 45.90.100.150 (IP da VPS) Port: 22 (porta SSH) Logon type: Normal User: root (ou seu usuário) Password: SuaSenha ``
- Clique Connect.
Interface do FileZilla
Painel esquerdo: pasta LOCAL (seu PC)
Painel direito: pasta REMOTA (VPS)
Para enviar arquivos:
- Arraste do painel esquerdo para o direito
- Ou clique com direito → Upload
Para baixar arquivos:
- Arraste do painel direito para o esquerdo
- Ou clique com direito → Download
Barra inferior: fila de uploads/downloads
Pasta do servidor de MU na VPS Windows
Painel direito (VPS Windows):
C:\
└── MuServer\
├── DataServer\
├── JoinServer\
├── ConnectServer\
└── GameServer\
└── Data\ ← arquivos de dados que você edita
Upload de arquivos de dados editados
Quando edita Monster.txt, MonsterSetBase.txt ou GameServer.ini no PC local:
- No FileZilla, navegue até o arquivo na VPS (painel direito);
- No seu PC, navegue até o arquivo editado (painel esquerdo);
- Clique com direito no arquivo editado → Upload (ou arraste);
- Confirme a substituição;
- Reinicie o GameServer para carregar as mudanças.
Conectar via RDP com arquivo de chaves (mais seguro)
Para VPS com muita segurança, configure RDP com Network Level Authentication (NLA) e use certificado:
# No servidor Windows (PowerShell como Admin)
# Habilitar NLA
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name 'UserAuthentication' -Value 1
Boas práticas de segurança de acesso remoto
Mudar porta do RDP (Windows)
A porta padrão do RDP (3389) é muito varrida por bots:
# Mudar RDP para porta 55001 (por exemplo)
# Executar como Admin
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name PortNumber -Value 55001
# Abrir a nova porta no firewall
New-NetFirewallRule -DisplayName "RDP Custom Port" -Direction Inbound -Protocol TCP -LocalPort 55001 -Action Allow
# Reiniciar o serviço de Terminal Services
Restart-Service TermService -Force
# Conectar: no campo Computer do mstsc: 45.90.100.150:55001
Mudar porta do SSH (Linux)
# Editar configuração do SSH
sudo nano /etc/ssh/sshd_config
# Mudar Port 22 para Port 2222 (exemplo)
Port 2222
# Salvar e reiniciar SSH
sudo systemctl restart sshd
# Abrir nova porta no firewall
sudo ufw allow 2222/tcp
sudo ufw deny 22/tcp
Acesso SSH com chave (sem senha)
# No seu PC local — gerar par de chaves
ssh-keygen -t ed25519 -C "meu-acesso-vps"
# Copiar chave pública para a VPS
ssh-copy-id -i ~/.ssh/id_ed25519.pub [email protected]
# Testar acesso com chave (sem pedir senha)
ssh -i ~/.ssh/id_ed25519 [email protected]
# Desabilitar acesso por senha (somente chave)
# Em /etc/ssh/sshd_config:
# PasswordAuthentication no
Gerenciamento remoto do GameServer
Via RDP — iniciar/parar servidores
Quando conectado via RDP na VPS Windows, você interage normalmente como se estivesse em frente ao PC. Para o servidor de MU:
- Abra a pasta do MuServer;
- Execute os
.exena ordem correta (DataServer, JoinServer, ConnectServer, GameServer); - Ou crie um arquivo
.batde inicialização e execute-o pelo RDP.
Verificar se os processos estão rodando (via RDP)
:: No prompt de comando da VPS Windows
tasklist | findstr DataServer
tasklist | findstr JoinServer
tasklist | findstr ConnectServer
tasklist | findstr GameServer
:: Ver processos com uso de CPU/RAM
tasklist /fo table /nh | findstr /i "MU DataServer JoinServer ConnectServer GameServer"
Via PowerShell remoto (sem abrir RDP)
Para operações simples sem abrir a interface completa do RDP:
# Do seu PC, executar comando na VPS sem abrir janela RDP
Enter-PSSession -ComputerName 45.90.100.150 -Credential Administrator
# Verificar processos na VPS
Invoke-Command -ComputerName 45.90.100.150 -ScriptBlock { Get-Process *Server* }
Checklist — configuração inicial de VPS
ACESSO
[ ] IP da VPS anotado (do email do provedor)
[ ] Senha do Administrator/root anotada com segurança
[ ] RDP ou SSH testado e funcionando
[ ] Sessão salva no Remote Desktop / PuTTY
SEGURANÇA
[ ] Porta do RDP/SSH alterada (não 3389/22)
[ ] Firewall configurado (apenas portas necessárias abertas)
[ ] Senha forte no Administrator
[ ] Backups automáticos configurados no painel do provedor (snapshot)
FILEZIP
[ ] FileZilla Client instalado no PC local
[ ] Conexão SFTP/FTP configurada e testada
[ ] Pasta do servidor de MU localizada e acessível
SERVIDOR
[ ] MuServer copiado para a VPS (via FileZilla)
[ ] SQL Server instalado e configurado na VPS
[ ] Banco de dados restaurado
[ ] DSN ODBC configurado
[ ] MuServer iniciando sem erros
[ ] Portas 44405 e 55901 abertas no firewall da VPS
Perguntas frequentes
RDP ou SSH para conectar na VPS do servidor de MU?
Depende do OS. VPS Windows: use RDP (Remote Desktop). VPS Linux: use SSH (PuTTY ou terminal). Para MU Online, VPS Windows com RDP é mais comum porque o MuServer é um software Windows.
FTP ou SFTP para enviar arquivos para a VPS?
Prefira SFTP (Secure FTP) — usa SSH, é criptografado e não requer porta FTP aberta no servidor. FTP puro transmite senhas em texto claro — evite em produção.
FileZilla suporta SFTP?
Sim — FileZilla Client suporta tanto FTP quanto SFTP. Na janela de conexão, use protocolo SFTP e porta 22.
Como encontrar o IP da VPS para conectar?
O provedor envia o IP no email de criação da VPS. Também fica no painel do provedor (OVH, Hostinger, etc.) na listagem de servidores.