Linux~Could not load host key: /etc/ssh/ssh_host_ecdsa_key

错误提示:

Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key

错误原因

出现这个错误的原因是因为SSH密钥的加密方式错误

错误代码

# 用dsa的加密方式生成ssh密钥
ssh-keygen -t dsa -P '' -f /etc/ssh/ssh_host_dsa_key
# 用rsa的加密方式生成ssh密钥
ssh-keygen -t rsa -P '' -f /etc/ssh/ssh_host_rsa_key

正确代码

# 用ecdsa加密方式生成ssh密钥
ssh-keygen -t ecdsa -P '' -f /etc/ssh/ssh_host_ecdsa_key
ssh_keygen -t ed25519 -P '' -f /etc/ssh/ssh_host_ed25519_key

你可能感兴趣的:(Error,&,Warring,ssh,linux,centos)