1:在服务器上安装密钥对
ssh-keygen :该密钥默认生成在【.ssh文件下】,文件里有一个私钥密钥和一个公钥密钥
若想要其他客户端免密需要将服务器的公钥放到客服端去,实现客服端有开机密码即可实现远程免密
csp /root/.ssh/id_dsa.pub root@目标IP:/root/.ssh
______________________________________________________
2:在客服端进入
cat /etc/ssh/sshd.config | grep keys
找到公钥存放的位置,并且更改公钥的名字 AuthorizedKeysFile .ssh/authorized_keys【找到的文件是这个名字------>authorized_keys】
进入客服端更改名字
这个时候远程登录目标客服端就可以不用密码了
------------------------------------------------------------------------------
注:公钥和私钥放进去之后需要重启sshd服务
浙公网安备 33010602011771号