执行此命令即可
ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key
[root@45d05816f584 /]# /usr/sbin/sshd -D
Could not load host key: /etc/ssh/ssh_host_ed25519_key
[root@45d05816f584 /]# ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key
Generating public/private dsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /etc/ssh/ssh_host_ed25519_key.
Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub.
The key fingerprint is:
ba:ca:36:2b:b3:a5:ad:d1:20:42:fe:97:1e:4c:c5:bf root@45d05816f584
The key's randomart image is:
+--[ DSA 1024]----+
| |
| . |
| . o |
|o . . |
|o.. . S. |
|...oo .. . |
| ..o=. E |
| o*= .. |
| +*==. |
+--------