On 10/18/2016 04:06 PM, Perry Gagne wrote:
One annoying thing I found when working with hosts that get reinstalled
regularly is I occasionally want to delete there known_host entires. I have
been using ssh-keygen -R to do this. However, the -R does not accept this
config file aliases. So I can just type:
ssh-keygen -R myvm
I have to type:
ssh-keygen -R vm-5.testlab.example.com
Is there a technical reason for this? Is there a reason ssh-keygen can't do
a lookup in the config file for host alias to get the full hostname?
The ssh-keygen is not reading client configuration (~/.ssh/config) and
therefore it does not have any idea what are the aliases defined there.
The aliases are not stored in the known hosts file either so we would
not be able to progress without the configuration file (which is not
needed for anything else).
In all other tools it works, because they use internally the ssh client
with its configuration. But ssh-keygen is standalone tool which should
not depend on any configuration files, afaik.
Regards,
--
Jakub Jelen
Associate Software Engineer
Security Technologies
Red Hat
_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev