Есть ли пароль по умолчанию для подключения к vagrant при использовании "homestead ssh" в первый раз?



Я пытаюсь подключиться к vagrant через homestead ssh:



[email protected]'s password:


но мой пароль открытого ключа не работает.

Моя Усадьба.ямл выглядит так:



authorize: ~/.ssh/id_rsa.pub

keys:
- ~/.ssh/id_rsa


Я использую " Laravel Homestead version 2.0.14 "с"Vagrant 1.7.2".

884   3  

3 ответов:

попробовав много паролей и полностью запутавшись, почему мой пароль открытого ключа не работает, я узнал, что мне нужно использовать vagrant как пароль.

может быть, эта информация помогает кому - то еще-это потому, что я записал его здесь.

Edit:
Согласно документации Vagrant существует пароль по умолчанию для пользователя vagrant что это vagrant.
Подробнее читайте здесь:официальный сайт

у меня такая же проблема. После перемещения машины из restore of Time Machine, на другой хост. Там проблема в том, что ssh-ключ для vagrant это не ваш ключ, это ключ в каталоге Homestead.

решение для меня:

  • используйте vagrant / vagrant для доступа ti VM усадьбы
  • vagrant ssh-config для просмотра конфигурации ssh

запустить на терминале

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

создать новую пару ключей SSH

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

копировать содержание открытого ключа

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

на другой оболочке в машине Homestead VM скопируйте в authorized_keys

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

теперь можно получить доступ с vagrant ssh

по умолчанию Vagrant использует сгенерированный закрытый ключ для входа в систему, вы можете попробовать это:

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

Comments

    Ничего не найдено.