[英]Packer Cannot SSH into Instance
我有一個 Jenkins 管道,旨在自動化在 AWS 上創建圖像的過程。 我不希望 Packer 使用他們的臨時密鑰對通過 SSH 連接到實例。 我已添加到 Packer 模板中:
ssh_clear_authorized_keys = true
ssh_port = 22
ssh_username = "ubuntu"
ssh_keypair_name = "shell-ireland"
ssh_certificate_file = "~/.ssh/authorized_keys"
ssh_agent_auth = true
我收到的錯誤是
--> amazon-ebs.ebs-build: Timeout waiting for SSH.
我已將密鑰復制到 Jenkins 服務器,但仍然沒有任何效果。 這適用於我的本地機器,但不適用於 Jenkins 服務器。 唯一的變化是路徑。
超時錯誤通常是由安全組配置中的問題引起的。 請確保您的實例安全組允許來自 Jenkins 服務器的端口 22 上的流量?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.