Как переопределить порт ssh в.kitchen.yml?
Я хочу иметь возможность установить, какой порт использовать для пересылки SSH при запуске kitchen converge
,
Я добавил forwarded_port
строки в.kitchen.yml:
---
driver:
name: vagrant
network:·
- ["forwarded_port", {guest: 22, host: 2223}]
Но kitchen
все еще использует порт по умолчанию для ssh:
~/D/octopress git:source ❯❯❯ netstat -n -p tcp | grep 22
....
tcp4 0 0 127.0.0.1.2200 127.0.0.1.59456 ESTABLISHED
tcp4 0 0 127.0.0.1.59456 127.0.0.1.2200 ESTABLISHED
Видимо, отображение создано, но kitchen
не использует это.
Я проверил сайт шеф-повара, и эта страница не предоставляет более подробную информацию
Как я могу переопределить порт ssh по умолчанию?
1 ответ
Вы не указали имя экземпляра вашей кухни, поэтому я составлю имя, чтобы продолжить пример. Если на кухне в кулинарной книге вы создали сервер с именем "default-centos-75", вы должны отредактировать следующий файл в домашнем каталоге этой кулинарной книги:
vi .kitchen/default-centos-75.yml
Затем вы найдете строку, которая начинается port:
и измените номер порта на нужный порт. Например, изменить port: 2222
в port: 2223