Il semble que je ne peux pas SSH à ma boîte virtuelle.
J'ai une boîte virtuelle fonctionnant avec Win7. Le PC hôte est également dans Win7 . La boîte virtuelle a été créée via Vagrant avec le fichier Vagrant suivant.
Vagrant.configure("2") do |config|
config.vm.box = "http://aka.ms/vagrant-win7-ie11"
end
Ouvrez cmd. Accédez au dossier racine de VagrantFile . Exécutez la commande suivante:
vagrant up
cmd affiche:
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 22 (guest) => 2222 (Host) (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: private key
Timed out while waiting for the machine to boot...
Timeout apparaît bien que la boîte virtuelle ait déjà terminé le démarrage. (Vérification via VirtualBox Manager)
Exécutez la commande suivante:
vagrant ssh
cmd affiche:
ssh_exchange_identification: read: Connection reset by peer
Lors du débogage du ssh vagrant, j’ai peut-être trouvé quelques journaux utiles:
INFO subprocess: Starting process: ["C:\\Program Files\\Git\\usr\\bin/ssh.EXE"]
INFO ssh: Invoking SSH: ss ["[email protected]", "-p", "2222", "-o", "Compression=yes", "-o", "DSAAuthentication=yes", "-o", "LogLevel=FATAL", "-o", "StrictHostKeyChecking=no", "-o", "UserKnownHostsFile=/dev/null", "-o", "IdentitiesOnly=yes", "-i", "C:/Users/hostpcname/.vagrant.d/insecure_private_key"]
Pouvez-vous suggérer des moyens de sortir de cela? J'ai essayé l'image non-Windows - hashicorp/precise64, et tout s'est bien passé.
J'ai le même problème. Suivez cette étape et travaillez pour moi.
rechargement vagabond
et
ssh vagabond
à nouveau et fonctionne bien
Après avoir redémarré mon ordinateur et activé la virtualisation intel dans le BIOS, j'ai pu surmonter cette difficulté.
Activer la virtualisation sur le BIOS
Les commandes suivantes ont fonctionné pour moi.
vagrant halt vagrant up vagrant ssh