`ssh` exécutable ne se trouve dans aucun des répertoires dans la variable %PATH%
ERREUR:
c:\Users\dhawal.vora>vagrant ssh
`ssh` executable not found in any directories in the %PATH% variable. Is an
SSH client installed? Try installing Cygwin, MinGW or Git, all of which
contain an SSH client. Or use your favorite SSH client with the following
authentication information shown below:
Host: 127.0.0.1
Port: 2222
Username: vagrant
Private key: c:/Users/dhawal.vora/.vagrant/machines/default/virtualbox/private_key
De bien vouloir l'aider????
Vagrant fichier est au-dessous de
# -*- mode: ruby -*-
# vi: set ft=ruby :
# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure(2) do |config|
# The most common configuration options are documented and commented below.
# For a complete reference, please see the online documentation at
# https://docs.vagrantup.com.
# Every Vagrant development environment requires a box. You can search for
# boxes at https://atlas.hashicorp.com/search.
config.vm.box = "precise32"
# Disable automatic box update checking. If you disable this, then
# boxes will only be checked for updates when the user runs
# `vagrant box outdated`. This is not recommended.
config.vm.box_check_update = false
# Create a forwarded port mapping which allows access to a specific port
# within the machine from a port on the host machine. In the example below,
# accessing "localhost:8080" will access port 80 on the guest machine.
# config.vm.network "forwarded_port", guest: 80, host: 8080
# Create a private network, which allows host-only access to the machine
# using a specific IP.
# config.vm.network "private_network", ip: "192.168.33.10"
# Create a public network, which generally matched to bridged network.
# Bridged networks make the machine appear as another physical device on
# your network.
config.vm.network "public_network"
# Share an additional folder to the guest VM. The first argument is
# the path on the host to the actual folder. The second argument is
# the path on the guest to mount the folder. And the optional third
# argument is a set of non-required options.
config.vm.synced_folder "../data", "/vagrant_data"
# Provider-specific configuration so you can fine-tune various
# backing providers for Vagrant. These expose provider-specific options.
# Example for VirtualBox:
#
# config.vm.provider "virtualbox" do |vb|
# # Display the VirtualBox GUI when booting the machine
# vb.gui = true
#
# # Customize the amount of memory on the VM:
# vb.memory = "1024"
# end
#
# View the documentation for the provider you are using for more
# information on available options.
# Define a Vagrant Push strategy for pushing to Atlas. Other push strategies
# such as FTP and Heroku are also available. See the documentation at
# https://docs.vagrantup.com/v2/push/atlas.html for more information.
# config.push.define "atlas" do |push|
# push.app = "YOUR_ATLAS_USERNAME/YOUR_APPLICATION_NAME"
# end
# Enable provisioning with a shell script. Additional provisioners such as
# Puppet, Chef, Ansible, Salt, and Docker are also available. Please see the
# documentation for more information about their specific syntax and use.
# config.vm.provision "shell", inline <<-SHELL
sudo apt-get install apache2
# SHELL
end
- Vous devez exécuter la commande dans le répertoire où vous avez mis
Vagrantfile
. - Je l'ai fait mais en vain...
- pouvez-vous coller un fichier
Vagrantfile
dans votre question? - Collé et mis à jour
Vous devez vous connecter pour publier un commentaire.
Ajoutant
C:\Program Files\Git\usr\bin
à la variable d'environnement PATH.L'ajouter manuellement ou je crois que vous pouvez exécuter cette cmd:
mis à jour à partir de @Ygor Thomaz commentaires
ou (64 bits)
Si cela ne résout pas votre problème, passez à travers :
Obtenir SSH de travail sur Vagrant/Windows/Git
Vous pouvez également installer
openssh
de ici et puis vous pouvez ajouter lassh.exe
à votre CHEMIN d'accès par:ou
Avec Windows 10 je aussi ne pouvait pas obtenir le "set PATH' option de travail. Mais quand j'ai modifié la variable de CHEMIN d'accès par le biais des Paramètres Système et de démarrer une nouvelle invite de commande, il a bien fonctionné.
Aussi, le mastic a parfaitement fonctionné, après que j'ai lu à l'écran qui m'a dit d'utiliser un nom d'utilisateur "de base".
"de base" était une exigence de ma configuration qui essayait de lancer CoreOS.
L'ajout d'C:\Program Files\Git\usr\bin à la variable d'environnement PATH n'a pas fonctionné pour moi.
J'ai donc configuré le MASTIC pour la connexion ssh.
Ce bien écrit illustration tutoriel donne une excellente vue d'ensemble sur les moyens pour l'installation de Vagrant SSH. La première est via Git; la deuxième décrit l'utilisation de Mastic. Il est très facile à suivre.
L'exécution de Vagrant SSH sur Windows
Dans mon cas, même l'ajout de ssh pour le CHEMIN d'accès n'a pas résolu le problème. Ce que j'avais à faire est de se connecter à vagrant ssh manuellement. Après l'exécution de l'errance, au lieu de l'exécution de vagrant ssh, je fais ceci:
Et le mot de passe est "erratique"
Pour obtenir toutes les informations au sujet de l'ip, le port et l'utilisateur vous pouvez utiliser
Ope cela aide quelqu'un...