在Ubuntu Server 18.04.1 LTS中,SSH服务端密钥(HostKey)保存在/etc/ssh目录下以ssh_host_*开头的文件中:
![SSH服务端密钥(Host Key)](http://www.meilongkui.com/wp-content/uploads/2018/09/FindSshHostKey.png)
SSH服务端密钥(Host Key)
这些文件是在系统首次启动时自动创建的。如果要重置SSH服务端密钥,那么可以使用
sudo rm -rf ssh_host_*
命令删除这些文件:
![删除SSH服务端密钥(Host Key)](http://www.meilongkui.com/wp-content/uploads/2018/09/DeleteSshHostKey.png)
删除SSH服务端密钥(Host Key)
然后使用
sudo ssh-keygen -A
命令重新生成SSH服务端密钥:
![重新生成SSH服务端密钥(Host Key)](http://www.meilongkui.com/wp-content/uploads/2018/09/RegenerateSshHostKey.png)
重新生成SSH服务端密钥(Host Key)
请注意,其中-A参数的含义是:
![ssh-keygen -A](http://www.meilongkui.com/wp-content/uploads/2018/09/SshKeyGenParam.png)
ssh-keygen -A
然后重启SSH服务即可:
![重启SSH服务](http://www.meilongkui.com/wp-content/uploads/2018/09/RestartSSH.png)
重启SSH服务
转载时请保留出处,违法转载追究到底:进城务工人员小梅 » Linux重置SSH服务端密钥Host Key(Ubuntu Server 18.04.1 LTS)