Как переопределить порт 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

Другие вопросы по тегам