Как поставить частные ssh ключи для virtualbox, которым управляет бродяга?

Насколько я понимаю от Вашего вопроса, можно использовать find

find /opt -maxdepth 1

Для печати имен файлов только

find /opt -maxdepth 1 -type f

Для печати имен каталогов только

find /opt -maxdepth 1 -type d
6
задан 6 May 2014 в 22:28
1 ответ

Закрытый ключ по умолчанию поставляется с Vagrant, так что дополнительных шагов тоже нет. Просто используйте соответствующий открытый ключ в виртуальной машине. Добавление и доставка настраиваемого ключа может иметь смысл только тогда, когда вы контролируете распространение ящика и не хотите, чтобы кто-либо еще мог войти в запущенные экземпляры. Даже в этом случае я бы, вероятно, вместо этого установил и сконфигурировал новый ключ на этапе подготовки.

Сказав это, файл коробки Vagrant представляет собой zip или (опционально gzip) tar-архив. Вы можете включить туда закрытый ключ, например, в каталог верхнего уровня, и добавить открытый ключ к authorized_keys пользователя vagrant ssh в самой виртуальной машине.

Затем, чтобы настроить Vagrant на использование ключа, вы включаете Vagrantfile в поле с содержание вида:

Vagrant.configure("2") do |config|
  config.ssh.private_key_path = File.expand_path("../my_secret_key", __FILE__)
end
6
ответ дан 3 December 2019 в 00:28

Теги

Похожие вопросы