Cuando se intenta abrir una conexión Remote-SSH desde Visual Studio Code a un contenedor LXC basado en TurnKey Core aparece el siguiente mensaje de error: “Setting up SSH Host hostname: Waiting for port forwarding to be ready”.

Remote-SSH Port Forwarding

El problema reside en la configuración especificada en el fichero /etc/ssh/sshd_config.d/turnkey.conf:

# SSH hardening recommended by lynis
X11Forwarding no
AllowTcpForwarding no
ClientAliveCountMax 2
MaxAuthTries 3
MaxSessions 2

Como se puede observar, esta opción está deshabilitada. Habría que cambiar el valor de AllowTcpForwarding a yes y reiniciar el servicio mediante el comando systemctl restart sshd.service.

Historial de cambios

  • 2025-03-14: Documento inicial