Я пытаюсь настроить две виртуальные машины с помощью Vagrant, и один из них должен иметь возможность ssh во второй, используя закрытый ключ.Использование тех же ключей ssh для нескольких машин-бродяг
Я определил обе виртуальные машины внутри одного vagrantfile, запустил их, а затем скопировал закрытый ключ из .vagrant в мою первую виртуальную машину. Затем я смог войти в вторую виртуальную машину без пароля.
Проблема в том, что это нестабильно, бродяга перерабатывает этот ключ каждый раз, когда я делаю vagrant up
и создает новый. Это, очевидно, нарушает способность ssh от первой виртуальной машины до второй, пока я не снова скопирую секретный ключ.
Мне не особо нравится, какой именно ключ используется Вагрантом, я просто хочу, чтобы он был стабильным, чтобы я всегда мог ssh между моими виртуальными машинами. Как я могу это сделать?
Спасибо за ответ, но как я могу предоставить соответствующий открытый ключ с опцией 2? – Vivian
вы можете включить 'config.ssh.forward_agent' –