2013-07-10 3 views
5

Ho installato Vagrant, PuTTY, PuTTYgen e Virtual Box e ora voglio aprire una connessione SSH alla mia macchina virtuale con il prompt dei comandi di Windows.Accedere a Virtual Machine tramite PuTTY usando il comando incorporato "vagrant ssh"

Ogni volta che voglio aprire la connessione con il comando vagrant ssh ottengo questo errore:

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 the PuTTY SSH client with the following 
authentication information shown below: 

so già circa la possibilità di installare "Git" per risolvere questo problema!

Mi chiedevo se è possibile utilizzare PuTTY in combinazione con il comando vagrant ssh anziché OpenSSH!

Ad esempio:

Con un file batch o qualcosa per ajust la sintassi.

+0

Stai cercando di accedere a una casella vagabonda che è ospitata su una macchina remota? – Mingyu

+0

È sul mio computer. Risolto con il plug-in Multi-Putty, che è molto facile da trovare con Google. Grazie mille per l'aiuto rapido. – Knorke

risposta

8

Esiste un thread ufficiale per Vagrant here che non ha concluso AFAIR. Ma quando si cerca su google "stucco vagante" sembrano esistere molti plugin per Vagrant che portano quella funzionalità, magari attraverso "hack".

Per riferimento: vagrant-multi-putty. Ho lavorato anche per me su Windows dopo due semplici comandi: vagrant plugin install vagrant-multi-putty e vagrant putty (solo per Vagrant 1.1 e successivi),

+2

Trova direttamente il "Multi-Putty-Plugin". Ha funzionato bene in pochi minuti. Grazie. – Knorke

+0

In un primo momento, non ho scaricato per errore il putty binary (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) come specificato nei documenti (https://github.com/ nickryand/vagrant-multi-putty) per il mastice-pasticcio-vagrant. Dopo aver scaricato lo stucco e averlo aggiunto al PATH del mio sistema Windows, il plugin ha funzionato perfettamente. –

+0

questo ha funzionato per me, grazie! –