У меня есть два бродячих ящика (wordpress VVV и laravel Homestead), работающих в настоящее время одновременно. Я всегда подключаюсь по ssh к машине с помощью putty 127.0.1.1:2222, если я сначала запускаю vagrant homestead, я могу сразу использовать ssh только для этой машины. Если я остановлю эту машину, запустив vagrant halt, и при попытке ssh на 127.0.0.1 я получаю «соединение отклонено». Как я могу остановить одну машину и сразу же использовать ssh на другой бродячей машине?
Вы можете использовать ssh на нескольких запущенных бродячих машинах одновременно, если вы знаете сопоставление портов между гостями и хостом. На самом деле нет смысла останавливать одну машину, чтобы просто подключиться по ssh к другой.
Отредактируйте Vagrantfiles каждой бродячей среды и добавьте следующую строку:
config.vm.network "forwarded_port", guest: 22, host: <PORT_NUMBER>, id: "ssh"
куда <PORT_NUMBER
> необходимо заменить на порт, доступный на вашем хост-компьютере.