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 usarla vagrantcomo contraseña.
Quizás esta información también ayude a alguien más, eso es porque la he escrito aquí.
Editar:
De acuerdo con la documentación de Vagrant, generalmente hay una contraseña predeterminada para el usuariovagrantque esvagrant.
Lea más aquí: sitio web oficial
Sin embargo, en versiones recientes, se han movido a generar pares de claves para cada máquina. Si desea saber dónde está esa clave, puede ejecutar vagrant ssh -- -v. Esto mostrará la salida detallada del proceso de inicio de sesión de ssh. Deberías ver una línea como
debug1: Trying private key: /home/aaron/Documents/VMs/.vagrant/machines/default/virtualbox/private_key
vagrantcontraseña, como sugirió.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 la clave ssh para vagrant no es su clave, es una clave en el directorio de Homestead.
Solución para mi:
ejecutar en la terminal
Crea un nuevo par de claves SSH
Copiar contenido de clave pública
En otro shell en Homestead VM Machine, copie en allowed_keys
Ahora puede acceder con vagrant ssh
fuente
vagrant ssh-configes la ruta correctaDe forma predeterminada, Vagrant utiliza una clave privada generada para iniciar sesión, puede intentar esto:
fuente
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 sshEntonces ssh nombre de host:
127.0.0.1:2222Nombre de usuario SSH:
vagrant password vagrantNombre de host de MySQL:
localhostNombre de usuario:
homestead password:secretfuente
En una máquina con Windows pude iniciar sesión en ssh desde git bash
ssh vagrant@VAGRANT_SERVER_IPsin proporcionar una contraseñaUsando el cliente SSH de Bitvise en la ventana
Host del
VAGRANT_SERVER_IPservidor: Puerto del servidor:
22Nombre de usuario:
vagrantContraseña:
vagrantfuente