Una cosa que pasé por alto es que también se requiere "puerto local" en la pestaña Túnel SSH. Para envolverlo todo junto, hay tres puertos clave para configurar.
Si su Vagrantfile se parece a esto:
Vagrant.configure("2") do |config|
config.vm.network "forwarded_port", guest: 3306, host: 3310
config.vm.network "private_network", ip: "192.168.100.11"
end
y Vagrant reenvía automáticamente el puerto SSH (22) a, por ejemplo, 2222 (puede verificar esto mediante vagrant ssh-config
, entonces la configuración de HeidiSQL debería ser la siguiente:
Como las nuevas versiones de Vagrant usan una clave SSH generada de forma personalizada, la necesitará en lugar de la combinación vagabundo/usuario vagabundo/contraseña. Las claves se pueden encontrar en project location\.vagrant\machines\default\virtualbox
.
Esto es a partir de HeidiSQL 9.4.0.5130 (64 bits) en Windows 10.