Como sobrescrever a porta ssh em .kitchen.yml?

2

Eu quero ser capaz de definir qual porta usar para o encaminhamento ssh quando estiver executando kitchen converge .

Adicionei as linhas forwarded_port ao .kitchen.yml:

---                                                                                                                                                        
driver:
  name: vagrant
  network:·
    - ["forwarded_port", {guest: 22, host: 2223}]

Mas kitchen ainda usa a porta padrão para 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

Aparentemente, um mapeamento é criado, mas kitchen não o está usando.

Euverifiqueiositedochefe esta página não fornece informações mais detalhadas

Como posso substituir a porta ssh padrão?

    
por Anthony Kong 28.02.2015 / 01:55

1 resposta

0

Você não forneceu o nome do nome da instância da sua cozinha, portanto, criarei um nome para prosseguir com um exemplo. Se, na cozinha, em um livro de receitas, você cria um servidor chamado 'default-centos-75', edite o seguinte arquivo no diretório home desse livro de receitas:

vi .kitchen/default-centos-75.yml

Em seguida, você encontrará a linha que começa com port: e altera o número da porta para a porta desejada. Por exemplo, altere port: 2222 para port: 2223

    
por 13.11.2018 / 21:17

Tags