update test mac instalar curso macos laravel ssh vagrant homestead

macos - test - Laravel Homestead se cuelga en el método de autenticación SSH: clave privada en mac



laravel homestead windows 10 (7)

Parece que no puedo hacer funcionar Homestead. Se cuelga en el método de autenticación SSH: clave privada.

Se inicia el VM Homestead. Puedo ir a VirtualBox y abrir la ventana del terminal e iniciar sesión con vagrant: vagrant.

No puedo errar ssh, ssh [email protected]: 2204 o ssh [email protected] -p 2204.

Ninguna de mis carpetas aparece en la VM, pero VirtualBox dice que están asignadas.

Cada vez que me enfado, consigo:

vagrant up Bringing machine ''homestead-7'' up with ''virtualbox'' provider... ==> homestead-7: Checking if box ''laravel/homestead'' is up to date... ==> homestead-7: Clearing any previously set forwarded ports... ==> homestead-7: Fixed port collision for 80 => 8000. Now on port 2200. ==> homestead-7: Fixed port collision for 443 => 44300. Now on port 2201. ==> homestead-7: Fixed port collision for 3306 => 33060. Now on port 2202. ==> homestead-7: Fixed port collision for 5432 => 54320. Now on port 2203. ==> homestead-7: Fixed port collision for 22 => 2222. Now on port 2204. ==> homestead-7: Clearing any previously set network interfaces... ==> homestead-7: Preparing network interfaces based on configuration... homestead-7: Adapter 1: nat homestead-7: Adapter 2: hostonly ==> homestead-7: Forwarding ports... homestead-7: 80 (guest) => 2200 (host) (adapter 1) homestead-7: 443 (guest) => 2201 (host) (adapter 1) homestead-7: 3306 (guest) => 2202 (host) (adapter 1) homestead-7: 5432 (guest) => 2203 (host) (adapter 1) homestead-7: 22 (guest) => 2204 (host) (adapter 1) ==> homestead-7: Running ''pre-boot'' VM customizations... ==> homestead-7: Booting VM... ==> homestead-7: Waiting for machine to boot. This may take a few minutes... homestead-7: SSH address: 127.0.0.1:2204 homestead-7: SSH username: vagrant homestead-7: SSH auth method: private key Timed out while waiting for the machine to boot. This means that Vagrant was unable to communicate with the guest machine within the configured ("config.vm.boot_timeout" value) time period. If you look above, you should be able to see the error(s) that Vagrant had when attempting to connect to the machine. These errors are usually good hints as to what may be wrong. If you''re using a custom box, make sure that networking is properly working and you''re able to connect to the machine. It is a common problem that networking isn''t setup properly in these boxes. Verify that authentication configurations are also setup properly, as well. If the box appears to be booting properly, you may want to increase the timeout ("config.vm.boot_timeout") value.

Reemplazé la clave privada insegura de la granja con mi llave en mi caja. Veo que muchas personas reciben Advertencia: Tiempo de espera de conexión. Volviendo a intentarlo ..., pero no llego tan lejos.

Estoy en un mac 10.11.6

Cualquier ayuda sería muy apreciada!


  1. Abra VirtualBox UI e ingrese a la máquina virtual.
  2. presione la tecla Enter para que el sistema continúe iniciando.

Y luego puedes ver al vagabundo arriba.


Habilitar "Tecnología de virtualización" en la configuración del BIOS


Nada aquí funcionó para mí. Me metí en la situación del SSH auth method: private key porque mi Mac black se filtró y se estrelló.

Todo lo que funcionó para mí fue un vagrant destroy vagrant up --provision luego vagrant up --provision . Tenga en cuenta que esto, por supuesto, destruirá cualquier cosa en su máquina virtual. Pero de todos modos deberías estar usando principios efímeros ...


Tuve el mismo problema en macOS 10.12 hoy, y perdí 6 horas tratando de encontrar una solución. Finalmente, después de varias reinstalaciones, reinicios, y prueba y error, de alguna manera logré que funcionara siguiendo estos pasos ...

  1. Desinstale y vuelva a instalar completamente Vagrant, VirtualBox y Homestead.
  2. Asegúrese de que la caja de homestead-7 esté cerrada dentro de la interfaz de usuario de VirtualBox
  3. Haga clic con el botón derecho en el cuadro de homestead-7 y elija Configuración
  4. Haga clic en ''Red''
  5. Debajo de ''Adaptador 1'', que debe adjuntarse a NAT, haga clic en ''Avanzado''
  6. Marque la casilla junto a ''Cable Connected''
  7. Guarde los ajustes y reprovisione Homestead con vagrant up --provision
  8. Ejecute vagrant reload --provision para reprovisionar la máquina

¡Eso debería ser! Después de esto pude SSH, pero no pude ver los sitios de Homestead a través del navegador (a pesar de que había configurado el /etc/hosts ), pero un simple reinicio de Mac pareció solucionar este problema.

Dado que no sé qué causó exactamente esto en primer lugar, esto podría ser un poco de suerte para mi caso, pero déjame saber cómo te va.


Tuve este problema He habilitado Vt-x en el BIOS y lo borró.


Tuve que hacer un fsck. (descargo de responsabilidad, escribí los comandos de la memoria)

  1. Abra VirtualBox UI e ingrese a la máquina virtual.
  2. Si ve (initramfs), escriba exit
  3. fsck / dev / mapper / vagrant-vg-root -y
  4. reiniciar

Vuelve a tu terminal normal y prueba un:

vagrant halt vagrant up

Para mí, las cosas volvieron a la normalidad desde aquí.


Vagrant 2.1.2

vagrant destroy luego vagrant up --provision funcionó para mí.

He notado que usualmente ocurre cuando se lanza una nueva versión de vagrant