种公匙
目的,为了不用密码直接登录到目标机
1.本机:
用ssh-keygen命令来生成SSH密钥:
ssh-keygen –t rsa
生成之后会在用户的根目录生成一个 “.ssh”的文件夹
进入“.ssh”会生成以下几个文件
authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥
id_rsa : 生成的私钥文件
id_rsa.pub : 生成的公钥文件
know_hosts : 已知的主机公钥清单
目标机:
把 id_rsa.pub 放到 /root/.ssh/authorized_keys
检查该目标机的根目录下有没有 /root/.ssh/authorized_keys文件
如果没有.ssh文件夹,执行下面命令:
ssh localhost
如果没有authorized_keys文件,直接创建就行。
touch /root/.ssh/authorized_keys
然后直接ssh访问目标机即可,不用输入密码了