update que mac ssh vagrant laravel-5 homestead

ssh - mac - que es homestead laravel



¿Existe una contraseña predeterminada para conectarse a vagabundo cuando se usa `homestead ssh` por primera vez? (4)

Estoy tratando de conectarme a vagabundo a través de homestead ssh :

[email protected]''s password:

Pero mi contraseña de clave pública no funciona.
Mi Homestead.yaml se ve así:

authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa

Estoy usando "Laravel Homestead versión 2.0.14" con "Vagrant 1.7.2".


De manera predeterminada, Vagrant utiliza una clave privada generada para iniciar sesión, puede intentar esto:

ssh -l ubuntu -p 2222 -i .vagrant/machines/default/virtualbox/private_key 127.0.0.1


Después de probar muchas contraseñas y confundirme totalmente por qué mi contraseña de clave pública no funciona, descubrí que tengo que usar vagrant como contraseña.

Tal vez esta información ayude a alguien más también, eso es porque la he escrito aquí.

Editar:
De acuerdo con la documentación de Vagrant, hay una contraseña predeterminada para el usuario vagrant que es vagrant .
Lea más aquí: sitio web oficial


Esta es la configuración de trabajo predeterminada https://www.youtube.com/watch?v=XiD7JTCBdpI

Utilice el método de conexión: standard TCP/IP over ssh

Entonces nombre de host ssh: 127.0.0.1:2222

Nombre de usuario SSH: vagrant password vagrant

Nombre de host de MySQL: localhost

Nombre de usuario: homestead password:secret


Tengo el mismo problema Después de mover la máquina desde la restauración de Time Machine, en otro host. El problema es que esa clave ssh para vagabundo no es tu clave, es una clave en el directorio de Homestead.

Solución para mi:

  • Use vagrant / vagrant para acceder a la máquina virtual de Homestead
  • ssh-config vagabundo para ver la configuración de ssh

correr en terminal

vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2222 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile "/Users/MYUSER/.vagrant.d/insecure_private_key" IdentitiesOnly yes LogLevel FATAL ForwardAgent yes

Crea un nuevo par de claves SSH

ssh-keygen -f /Users/MYUSER/.vagrant.d/insecure_private_key

Copiar contenido de clave pública

cat /Users/MYUSER/.vagrant.d/insecure_private_key.pub

En otro shell en Homestead VM Machine, copie en claves_autorizadas

vagrant@homestad:~$ echo ''CONTENT_PASTE_OF_PRIVATE_KEY'' >> ~/.ssh/authorized_keys

Ahora puede acceder con ssh vagabundo