ssh无密码访问解决方法

ssh无密码访问
我现有三台虚拟机,想实现三台虚拟机机之间的无密码访问,我尝试了几次之后,每次使用ssh登录,还是提示需要输入密码。
不知道咋回事。我当前用户是root用户。
------解决思路----------------------


首先,运行 ssh-keygen -t rsa生成公钥和私钥,它会询问三个问题,生成文件的位置(可以直接回车,默认输入),登陆的密码(如果不输入,那登陆时就不用密码了),重复输入密码。

然后把生成的id_rsa.pub复制到authorized。cp id_rsa.pub authorized

将authorized复制到对方相应的文件夹下。scp authorized user@xx.xx.xx.xx:~/.ssh

这里的文件权限要是,600