Авторизация SSH

Далее вам нужно отредактировать созданный Homestead.yaml. В этом файле вы можете указать путь к вашему публичному и приватному SSH-ключам, а также сконфигурировать совместно используемые локальной и виртуальной машиной папки.

Ни разу не использовали SSH ключи? Под Mac, Linux или Windows с установленным Git+msysgit вы можете создать пару ключей (приватный id_rsa и публичный id_rsa.pub), используя следующую команду:

ssh-keygen -t rsa -C "your@email.com"

В Windows в качестве альтернативы вы можете использовать PuTTYgen.

Укажите путь к публичному ключу в свойстве authorize файла Homestead.yaml , а путь к приватному - в свойстве keys.


В windows самый популярный ssh клиент - это putty. Однако, вы не сможете использовать полученный приватный ключ. Необходимо выполнить конвертацию с помощью puttygen. Иначе при попытке соединения вы увидите ошибку - Unable to use key file (OpenSSH SSH2 private key). Качаем puttygen (например с http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html), запускаем и загружаем наш приватный ключ. Дальше жмем кнопку "save private key" и сохраняем полученный ppk файл.

Теперь в настройках сессии putty указываем

Connection - data - autologin username - <login>
Connection - data - ssh -auth - <ppk file path>

Запускаем putty и попадаем в систему. Пример сообщения

03 августа 2017, 06:41    26
Наверх