Клиент ssh спрашивает меня, в порядке ли отпечаток нового сервера. Этот отпечаток пальца - sha256.
Сервер ssh может сказать мне свой отпечаток
ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key
Однако это в формате MD5.
В документации по ssh-keygen
сказано, что это исправление
ssh-keygen -l -E sha256 -f /etc/ssh/ssh_host_ecdsa_key
Однако опция -E
не доступна в CentOS. Я могу компенсировать клиенту
ssh -o FingerprintHash=md5 user@newserver
Однако хорошая практика диктует, что мы отказываемся от md5, и это упростило бы автоматизацию и рабочий процесс (тестирование в нескольких средах / распределениях), если бы я мог справиться с этим единообразно.
Как я могу получить отпечаток пальца sha256 ключа ssh на CentOS?