如何设置外部大厅工作人员?
How to setup external concourse workers?
我有一个 concourse-web 和 concourse-server 实例,但在让工作人员成功连接到网络服务器时遇到问题。
Apr 21 15:42:26 concourse-worker concourse[24460]: {"timestamp":"1492789346.467736244","source":"worker","message":"worker.beacon.restarting","log_level":2,"data":{"error":"failed to dial: failed to construct client connection:%!(EXTRA *errors.errorString=ssh: handshake failed: remote host public key mismatch)","session":"3"}}
我已将工作人员 public 密钥 (id_worker_rsa.pub) 添加到 Web 服务器上的 authorized_worker_keys 文件,但问题仍然存在。是否有关于如何执行此操作的文档?
concourse:
worker:
config:
garden-dns-server: 10.x.y.z
tsa-host: web.concourse.service.consul
tsa-public-key: /etc/concourse/.ssh/id_web_rsa.pub
tsa-worker-private-key: /etc/concourse/.ssh/id_worker_rsa
work-dir: /var/concourse/worker
service: True
当您启动 concourse-web 时,您需要提供 --tsa-host-key
到您的 TSA 服务器密钥的路径和 --tsa-authorized-keys
到包含工作人员 public 密钥的文件的路径。
当您启动 worker 时,您需要提供 --tsa-public-key
到您的 TSA 服务器 public 密钥的路径和 --tsa-worker-private-key
到 worker 私钥的路径。
我有一个 concourse-web 和 concourse-server 实例,但在让工作人员成功连接到网络服务器时遇到问题。
Apr 21 15:42:26 concourse-worker concourse[24460]: {"timestamp":"1492789346.467736244","source":"worker","message":"worker.beacon.restarting","log_level":2,"data":{"error":"failed to dial: failed to construct client connection:%!(EXTRA *errors.errorString=ssh: handshake failed: remote host public key mismatch)","session":"3"}}
我已将工作人员 public 密钥 (id_worker_rsa.pub) 添加到 Web 服务器上的 authorized_worker_keys 文件,但问题仍然存在。是否有关于如何执行此操作的文档?
concourse:
worker:
config:
garden-dns-server: 10.x.y.z
tsa-host: web.concourse.service.consul
tsa-public-key: /etc/concourse/.ssh/id_web_rsa.pub
tsa-worker-private-key: /etc/concourse/.ssh/id_worker_rsa
work-dir: /var/concourse/worker
service: True
当您启动 concourse-web 时,您需要提供 --tsa-host-key
到您的 TSA 服务器密钥的路径和 --tsa-authorized-keys
到包含工作人员 public 密钥的文件的路径。
当您启动 worker 时,您需要提供 --tsa-public-key
到您的 TSA 服务器 public 密钥的路径和 --tsa-worker-private-key
到 worker 私钥的路径。