Servidor SolusVM - Acessar VMs utilizando SSH ou VNC

1. Servidor SolusVM - Acessar VMs utilizando SSH ou VNC

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 01/12/2025 - 15:04h

Prezados,

Estou configurando um servidor utilizando o SolusVM 2 (Virtualization Management Platform), preciso do apoio de vocês.

O servidor onde o SolusVM está instalado, é um 'bare metal' com 1 placa de rede e 1 IP fixo, com essas características::
- SO: Debian 11
- Hardware: 16c/32t - 16GB RAM - 240GB NVMe
- Rede: 1 placa de rede com IP público (136.141.72.112).

O SolusVM está instalado, e foram realizadas as configurações abaixo.

Compute Resources
- Compute Resources: Servidor - Locations: Padrão - IP Block: IPs Internos
- Locations: Padrão
- Plans: VPS 1 - 2 core / 2 GB / 20 GB

Network
- IP Blocks: IPs Internos: 192.168.100.10/192.168.100.254 - GW: 136.141.72.112
- VLANs: VLAN Interna com os 'IPs Internos'
- VPC: VPC Interna: 192.168.99.10/192.168.99.254/255.255.0.0

Virtual Servers (VMs)
Tenho 3 VMs criadas, com as seguintes configurações:
- srv003 - Compute Resource: Servidor - IP: 192.168.100.10 - OS: AlmaLinux 10.0
- srv004 - Compute Resource: Servidor - IP: 192.168.100.11 - OS: AlmaLinux 10.0
- srv005 - Compute Resource: Servidor - IP: 192.168.100.12 - OS: AlmaLinux 10.0

Acesso as VMs utilizando o recurso 'Open VNC Viewew' dentro do SolusVM.
Ao acessar cada VPN dessa forma, utilizo o terminal no navegador web.
Elas possuem conexão com a internet.

Como consigo acessar os as VMs ('Virtual Servers') do meu computador?

Como consigo acessar eles por SSH?
ssh root@136.141.72.112 -p ??? 


Como consigo acessar eles por VNC? Qual porta?

Obrigado!


  


2. Re: Servidor SolusVM - Acessar VMs utilizando SSH ou VNC

Buckminster
Buckminster

(usa Debian)

Enviado em 01/12/2025 - 15:58h

Suas VMs estão em uma rede privada (192.168.100.0/24)
Pelo visto, você só possui 1 IP público (136.141.72.112)
O SolusVM não faz automaticamente port-forwarding/NAT das portas das VMs para o IP público, por isso, você precisa configurar manualmente as regras de encaminhamento de porta (port forwarding).
Também não há IP público dedicado atribuído às VMs, pois você tem um GW com somente um IP público, o que é normal.

Acredito que, por isso, você só consegue acessá-las via VNC interno do painel, mas não diretamente do seu computador.

Para acessar via SSH, crie um NAT/Port Forwarding no host (mais comum quando só há 1 IP público)
No servidor host (Debian 11), você cria NAT para cada VM.

Exemplo com o Iptables (coloque nos hosts):

Para a VM 192.168.100.10 (srv003):
# SSH
iptables -t nat -A PREROUTING -p tcp --dport 2201 -j DNAT --to-destination 192.168.100.10:22

Para a VM 192.168.100.11 (srv004):
iptables -t nat -A PREROUTING -p tcp --dport 2202 -j DNAT --to-destination 192.168.100.11:22

Para a VM 192.168.100.12 (srv005):
iptables -t nat -A PREROUTING -p tcp --dport 2203 -j DNAT --to-destination 192.168.100.12:22

Claro, não esquecendo do popular:
iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o nome_placa_de_rede -j MASQUERADE

Para acessar do computador seria assim:
ssh root@136.141.72.112 -p 2201

ssh root@136.141.72.112 -p 2202

ssh root@136.141.72.112 -p 2203

Outra opção seria adquirir mais IPs públicos e atribuí-los às VMs, mas não sei se é conveniente para você.

https://docs.solusvm.com/v1/installation-and-configuration/TCP%2Bports%2Bused%2Bby%2BSolusVM.html
https://support.solusvm.com/hc/en-us/articles/13268134893463-Which-ports-are-required-for-SolusVM-to...

Tem o noVNC, mas precisa de um certificado válido:
https://docs.solusvm.com/v1/installation-and-configuration/configuring-remote-console/noVNC%2Bconfig...

Para VNC, peguei informações do Chat "Jarvis" GPT:

Por padrão, o SolusVM não expõe o VNC diretamente para fora, só internamente via painel.
Para habilitar VNC externo, você tem duas opções:

Opção A — Habilitar o VNC Proxy do SolusVM 2
No painel admin:
Settings > Virtualization > VNC Proxy

Defina:

Bind IP: 136.141.72.112
Range de portas para VNC: ex: 5901–5999
Após isso, cada VM terá sua porta VNC externa mostrada no painel.

Opção B — Fazer NAT manual das portas VNC
Cada VM KVM normalmente usa uma porta VNC diferente (verificando no host):
virsh vncdisplay srv003

Retorno típico: :1 > porta 5901

Criar NAT:
iptables -t nat -A PREROUTING -p tcp --dport 5901 -j DNAT --to-destination 192.168.100.10:5901

Depois, no seu computador:
vncviewer 136.141.72.112:5901

Não testei nenhuma delas, são somente sugestões.


_________________________________________________________
Rule number one: Always listen 'to' Buck!
Enquanto o cursor estiver pulsando, há vida!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts