簡體   English   中英

我不想將eip附加到我的廚師客戶

[英]I dont want to attach eip to my chef-client

我的廚師服務器在vpc中,我想在沒有eip的情況下執行此命令

knife ec2 server create -r "role[test1]" -I ami-axxxxx --flavor t1.micro -x ubuntu --ssh-key JP_Key -Z us-east-1c --subnet subnet-c1b6d5a8 -g sg-b1e70bde -p 22 --fqdn mynewclientnode.example.com --tags Name=test_knife

我收到這個錯誤

ERROR: Net::SSH::HostKeyMismatch: fingerprint 5f:4b:f6:4d:9b:8a:88:a0:9d:fd:9f:ea:5c:ad:31:ef does not match for "10.220.15.174"

10.220.15.174是新啟動的實例的ip。

當我附加eip大廚時,客戶端就很響了。

有沒有辦法做到這一點。

這不是Chef,Knife或AWS錯誤。 出於安全原因,SSH首次連接時會將系統指紋存儲在本地緩存中。 如果該指紋發生更改(例如,如果您使用相同的FQDN重新配置服務器),則SSH將引發此錯誤。 這主要是為了防止MITM攻擊(在這種情況下,您將登錄到不是您認為的服務器)。

要解決此錯誤,請從~/.ssh/known_hosts文件中刪除該指紋,然后再次運行命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM