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