Details
Description
% ssh-add -l 2048 4e:ef:33:b3:87:4a:a5:67:da:55:9c:2d:90:99:cc:91 /home/snp/.ssh/id_rsa (RSA) 256 04:f8:a7:57:34:5d:8e:a7:2c:c3:87:bd:6a:fe:60:ce /home/snp/.ssh/id_ecdsa (ECDSA) % knife bootstrap myhost.tld Bootstrapping Chef on myhost.tld ERROR: NotImplementedError: unsupported key type `ecdsa-sha2-nistp256'
Removing key (ssh-add -d /home/snp/.ssh/id_ecdsa) helps, but it just a workaround. I belive that unsupported key should be skipped instead of raising an exception.
Issue Links
- relates to
-
CHEF-3156
Net::SSH dependency prevents using HMAC SHA2 family
-
This is a net-ssh bug: http://net-ssh.lighthouseapp.com/projects/36253/tickets/39-ecdsa-support
It looks like vagrant just wrapped it into a nice error message: https://github.com/mitchellh/vagrant/issues/805
Maybe we could rescue this and continue? Serge, can you run this with '-V -V' passed to knife?