Какая польза от параметров авторизации и ключей в файле Homestead.yaml? - PullRequest
0 голосов
/ 11 июня 2018

Я заметил, что могу предоставить ящик и ssh к нему даже после того, как закомментировал оба параметра в Homestead.yaml, например:

# authorize: ~/.ssh/id_rsa.pub

# keys:
#     - ~/.ssh/id_rsa

Они вообще нужны?Я предполагаю, что они позволяют мне указать открытый / закрытый ключи для vagrant ssh, но, как я понимаю, такая пара в любом случае генерируется vagrant (см. здесь ).Какова же тогда фактическая потребность в этих настройках?

Причина, по которой я хотел бы знать, заключается в том, что я продолжаю сталкиваться с проблемой, когда я не могу ssh в поле, поскольку vagrant up продолжает зависать на homestead-7: SSH auth method: private key (как в этом вопросе).С параметрами авторизации и ключей, закомментированными у меня до сих пор не было проблем с vagrant up.

1 Ответ

0 голосов
/ 11 июня 2018

Ключи SSH используются для аутентификации без пароля.Чтобы использовать это, вам нужно будет запустить ssh-keygen, а затем нажать Enter для всех значений по умолчанию.После того, как это будет сгенерировано, Homestead будет использовать его для входа в ssh и запуска необходимых команд.

Если вы работаете в Windows 10, вам нужно будет установить SSH-клиент.Это может быть сделано различными способами, такими как GIT Bash, Putty, OpenSSH и WSL.Если вы закомментируете строки, то, скорее всего, вы войдете в систему, используя заданное по умолчанию сочетание имени пользователя и пароля.

...