Подтвердить что ты не робот

Есть ли пароль по умолчанию для подключения к бродяге при первом использовании `homestead ssh`?

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

[email protected] password:

Но мой пароль открытого ключа не работает.
Мой Homestead.yaml выглядит следующим образом:

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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

  • Использовать бродягу/бродягу для доступа к 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 Machine копируется в authorized_keys

[email protected]:~$ echo 'CONTENT_PASTE_OF_PRIVATE_KEY' >> ~/.ssh/authorized_keys

Теперь можно получить доступ с помощью бродяг ssh

Ответ 3

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

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