GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo conectarme a Postgres ejecutándose en el host de Windows desde dentro de WSL2?

Así es como resolví esto en caso de que alguien tenga el mismo problema:

Necesitaba agregar una regla de Firewall de Windows:

  • Abra "Firewall de Windows Defender con seguridad avanzada" (puede encontrarlo buscando en el menú Inicio)
  • Haga clic en "Nueva regla..."
  • Cree una nueva regla TCP/IP
    • Protocolo:TCP
    • Puertos:5432
    • Permitir conexión
  • Después de agregarlo, haga clic en la regla recién creada y elija "Propiedades..." en la barra lateral
  • En la pestaña Ámbito, especifique la dirección IP de su máquina virtual WSL2 (por ejemplo, 172.31.208.0/24)

Si hace todo lo demás en mi pregunta original (obtenga ambas direcciones IP, agregue la IP de la máquina virtual a pg_hba.conf ), luego funcionará la conexión a la dirección IP del host desde la línea de comandos de WSL2.


Linux
  1. ¿Cómo puedo determinar la utilización actual de la CPU desde el shell?

  2. ¿Cómo puedo copiar una carpeta desde la línea de comandos de Linux?

  3. ¿Puedo conectarme a una máquina con Windows desde el shell de Linux?

  4. ¿Cómo puedo obtener la hora del reloj de pared de un proceso en ejecución?

  5. ¿Cómo puedo eliminar por completo el contenido de mi antiguo VPS?

Cómo conectarse a MySQL desde la línea de comandos de Windows

¿Cómo me conecto a Linux VPS a través de SSH desde Linux y Windows OS?

LA MANERA FÁCIL de cómo SSH en Bash y WSL2 en Windows 10 desde una máquina externa

Cómo SSH en WSL2 en Windows 10 desde una máquina externa

Cómo conectarse a WiFi desde la terminal en Ubuntu Linux

¿Cómo puedo obtener la duración de un archivo de video desde la consola?