Wie kann man ssh port in .kitchen.yml überschreiben?

980
Anthony Kong

Ich möchte festlegen können, welchen Port für die SSH-Weiterleitung beim Hochfahren verwendet werden soll kitchen converge.

Ich habe die forwarded_portZeilen zu .kitchen.yml hinzugefügt:

---  driver: name: vagrant network:· - ["forwarded_port", ] 

kitchenVerwendet aber immer noch den Standardport für 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 

Anscheinend wird ein Mapping erstellt, kitchenverwendet es aber nicht. Wie kann man ssh port in .kitchen.yml überschreiben?

Ich habe die Koch-Website überprüft und diese Seite enthält keine detaillierteren Informationen

Wie kann ich den Standard-SSH-Port überschreiben?

2

1 Antwort auf die Frage

0
Andrew

Sie haben nicht den Namen Ihres Kücheninstanznamens angegeben, also werde ich mir einen Namen ausdenken, um mit einem Beispiel fortzufahren. Wenn Sie in der Küche in einem Kochbuch einen Server mit dem Namen "default-centos-75" erstellt haben, bearbeiten Sie die folgende Datei im Ausgangsverzeichnis dieses Kochbuchs:

vi .kitchen/default-centos-75.yml

Sie finden dann die beginnende Zeile port:und ändern die Portnummer in den gewünschten Port. Ändern Sie beispielsweise port: 2222zuport: 2223