Linux_OpenSSH_建立OpenSSH公钥连接 https://blog.csdn.net/csdn_yasin/article/details/70334920
生成公钥
以xshell为例:
打开xshell->工具->用户秘钥管理者->生成->复制OpenSSH公钥内容
到服务器
cd /root/.ssh
vim authorized_keys
将要加入的公钥复制进去即可
实现免密登陆
关于known_hosts文件
当linux机器作为客户端,远程连接过另一台ssh服务器
在~#的目录下,会生成一个隐藏目录.ssh
cd .ssh
ls 会有一个known_hosts文件
cat 该文件
会显示出ssh服务器的公钥
ssh clint 使用s公钥加密登陆口令---->ssh服务器端
ssh server 使用s私钥解密收到的加密信息,再将解密的口令与正确的口令做对比
在etc/ssh 目录下 有ssh服务端的公私钥
原文:https://www.cnblogs.com/Redm00n/p/14473668.html