Una cosa che ho trascurato è che è richiesta anche la "porta locale" nella scheda Tunnel SSH. Per avvolgere tutto insieme, ci sono tre porte chiave da impostare.
Se il tuo Vagrantfile assomiglia a questo:
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
e Vagrant inoltra automaticamente la porta SSH (22) a, diciamo 2222 (puoi verificarlo con vagrant ssh-config
, quindi la configurazione di HeidiSQL dovrebbe essere la seguente:
Poiché le nuove versioni di Vagrant utilizzano una chiave SSH generata dall'utente, ne avrai bisogno al posto della combinazione vagrant/vagrant user/pw. Le chiavi si trovano in project location\.vagrant\machines\default\virtualbox
.
Questo è a partire da HeidiSQL 9.4.0.5130 (64 bit) su Windows 10.