2

Я хочу, чтобы иметь возможность установить, какой порт использовать для пересылки 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 ответ1

1

Вы не указали имя экземпляра вашей кухни, поэтому я составлю имя, чтобы продолжить пример. Если на кухне в кулинарной книге вы создали сервер с именем «default-centos-75», вы должны отредактировать следующий файл в домашнем каталоге этой кулинарной книги:

vi .kitchen/default-centos-75.yml

Затем вы найдете строку, начинающую port: и измените номер порта на нужный порт. Например, измените port: 2222 на port: 2223

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .