Jedna věc, kterou jsem přehlédl, je, že je také vyžadován „místní port“ na kartě SSH Tunnel. Chcete-li to všechno zabalit, jsou k dispozici tři klíčové porty.
Pokud váš Vagrantfile vypadá nějak takto:
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
a Vagrant automaticky předává port SSH (22) například na 2222 (můžete to zkontrolovat pomocí vagrant ssh-config
, pak by konfigurace HeidiSQL měla být následující:
Protože nové verze Vagrant používají vlastní vygenerovaný klíč SSH, budete jej potřebovat namísto kombinace vagrant/vagrant user/pw. Klíče lze nalézt v project location\.vagrant\machines\default\virtualbox
.
Toto je od verze HeidiSQL 9.4.0.5130 (64 bitů) ve Windows 10.