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 vagrant
como 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 usuariovagrant
que 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
vagrant
contraseñ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-config
es 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 ssh
Entonces ssh nombre de host:
127.0.0.1:2222
Nombre de usuario SSH:
vagrant password vagrant
Nombre de host de MySQL:
localhost
Nombre de usuario:
homestead password:secret
fuente
En una máquina con Windows pude iniciar sesión en ssh desde git bash
ssh vagrant@VAGRANT_SERVER_IP
sin proporcionar una contraseñaUsando el cliente SSH de Bitvise en la ventana
Host del
VAGRANT_SERVER_IP
servidor: Puerto del servidor:
22
Nombre de usuario:
vagrant
Contraseña:
vagrant
fuente