0 positivos 0 negativos
1 visita
por Principiante (230 puntos) en Aplicaciones
reetiquetada por

Hola tengo un servidor Proxmox en el que hay un contenedor con Windows para hacer copias de seguridad en OneDrive. Accedo en remoto para comprobar las copias. El caso es que a veces se para y no puedo acceder en remoto a ese sistema porque está detenido. Necesito conectarme a Proxmox para iniciar ese contenedor.

2 Respuestas

1 positivo 0 negativos
por Magis magister (3.7K puntos)
seleccionada por
 
Mejor respuesta

Por otro lado, si lo que quieres es acceder a Proxmox desde Internet si tienes una IP dinámica, puedes seguir estos pasos:

1. Crear una cuenta en DuckDNS

  1. Ve a https://www.duckdns.org.
  2. Inicia sesión con tu cuenta de GitHub, Google, Reddit, etc.
  3. En el panel, elige un nombre de subdominio (ej: mipve.duckdns.org).
  4. Copia tu token de autenticación.

2. Configurar DuckDNS en tu red

Puedes hacerlo en un equipo que esté siempre encendido (el propio servidor Proxmox o un router con soporte DDNS). En Proxmox (Debian/Ubuntu):

sudo mkdir -p /opt/duckdns
cd /opt/duckdns
nano duck.sh

Contenido de duck.sh:

echo url="https://www.duckdns.org/update?domains=mipve&token=TU_TOKEN&ip=" | curl -k -o ~/duckdns/duck.log -K -

Hazlo ejecutable y añade una tarea cron:

chmod 700 duck.sh
crontab -e

Añadir al final (cada 5 minutos):

*/5 * * * * /opt/duckdns/duck.sh >/dev/null 2>&1

3. Reenviar puertos en el router (NAT)

Accede a la configuración de tu router (normalmente 192.168.1.1) e identifica la sección Port Forwarding o NAT.

  • Reenvía el puerto 8006 (Proxmox Web GUI) desde la IP pública a la IP privada de tu servidor Proxmox.

Ejemplo:

  • Puerto externo: 8006
  • IP interna: 192.168.1.100 (tu Proxmox)
  • Puerto interno: 8006
  • Protocolo: TCP

(Opcional): También puedes abrir otros puertos como SSH (22) si necesitas acceder por terminal.

4. Acceder a Proxmox desde fuera

Desde cualquier parte del mundo, accede a:

https://mipve.duckdns.org:8006

Es probable que debas aceptar una advertencia de seguridad del navegador si usas el certificado autofirmado de Proxmox.

5. Seguridad adicional (recomendado)

  • Cambia el puerto por defecto 8006 a otro menos conocido si es posible.
  • Usa autenticación en dos factores (2FA) en Proxmox.
  • Activa el cortafuegos interno de Proxmox y limita accesos por IP.
  • Considera usar un túnel VPN (como WireGuard o OpenVPN) en lugar de exponer directamente puertos sensibles.

A ver si ahora he acertado! Un saludo, Pablo.

por
1 0

Genial tu respuesta, es lo que quería saber.

por Magis magister (3.7K puntos)
0 0

Gracias, Estamos aquí para ayudarte, pero la próxima vez intenta ser un poco más especifico. Existen decenas de casuísticas y no podemos tenerlas todas en cuenta. Si todos ponemos un poco de nuestra parte, ¡mejor que mejor! Saludos.

0 positivos 0 negativos
por Magis magister (3.7K puntos)

Hola,

Entiendo que necesitas ayuda para conectarte a tu sistema en Proxmox, pero tu pregunta es un poco ambigua porque no especificas a qué componente deseas acceder. Vamos a aclarar algunos conceptos primero:

1. Contenedores vs. Máquinas Virtuales (MV) en Proxmox

  • Contenedores: Proxmox utiliza contenedores (LXC) para sistemas basados en Linux (Ubuntu, Debian, Alpine, etc.). Estos son ligeros porque comparten el kernel del host y no requieren un sistema operativo completo.
  • Máquinas Virtuales (MV): Para sistemas como Windows, Proxmox emplea máquinas virtuales (KVM), que simulan hardware independiente (x86/ARM) y permiten instalar sistemas operativos completos.

Si instalaste Windows, estás usando una MV, no un contenedor.


2. ¿A qué sistema necesitas conectarte?

a) Acceso a la interfaz web de Proxmox

La gestión principal se realiza mediante la interfaz web:
URL: https://<IP-del-servidor>:8006
(Sustituye <IP-del-servidor> por la dirección IP de tu equipo con Proxmox).

b) Acceso por SSH al servidor Proxmox

Si prefieres terminal:

ssh root@<IP-del-servidor> -p 22

Comandos útiles:

  • Listar máquinas virtuales: qm list
  • Listar contenedores: pct list
  • Reiniciar una MV (ej. ID 100): qm reboot 100

c) Acceso directo a la máquina virtual (Windows)

Depende de cómo la hayas configurado:

  • Conexión integrada: Usa la consola web de Proxmox (VNC) desde la interfaz.
  • Escritorio Remoto (RDP): Habilita "Remote Desktop" en Windows y conecta con:
    xfreerdp /v:<IP-de-la-MV> /u:<usuario>
  • VNC: Instala un servidor VNC (como TightVNC) en Windows y abre el puerto correspondiente (5900 por defecto).

⚠️ Importante:

  • Asegúrate de que la MV esté encendida (qm start <ID> si no lo está).
  • Verifica la conectividad de red y abre los puertos necesarios en el firewall de Proxmox o la MV.

3. Recomendaciones adicionales

  • Si usas RDP/VNC, configura una IP fija para la MV para evitar cambios.
  • Para mayor seguridad, limita el acceso a la interfaz web de Proxmox con una VPN o IP whitelisting.

Espero haber resuelto tus dudas. Si necesitas más detalles sobre algún paso, no dudes en preguntar.

¡Saludos!
Pablo

Bienvenido a Q&A Soporte GNU/Linux Vuela, donde puedes hacer preguntas y recibir respuestas de otros miembros de la comunidad.
...