[英]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.