web-dev-qa-db-ja.com

シェフのテストキッチンによるSSH強化。テストキッチンに接続方法を教える方法は?

私はシェフの料理本を書きました、そしてそれはテストキッチンでうまく動きます。ここで、/ etc/ssh/sshd_configを上書きするレシピを記述して、本番ノードへのsshアクセスを強化したいと思います。特に、sshポートをデフォルト以外のポートに変更します。

「kitchenconverge」の後に「kitchenlogin」を実行すると、デフォルトのポートに接続できないため失敗します。

別のsshポートでテストキッチンを構成する方法はありますか?または、これを行う別の方法はありますか?レシピがテストキッチンで実行されているかどうかを認識し、本番環境でsshポートのみを変更できますか?

1
Heinzi

私は解決策を見つけました。 Kitchenは、.kitchen.ymlファイルのノード属性をオーバーライドできます。したがって、sshポートの属性を使用するとうまくいきます。

2
Heinzi