1、在本地生成公钥
ssh-keygen
2、将公钥上传到服务器的authorized_keys
Linux:
ssh-copy-id -i ~/.ssh/id_rsa.pub root@node01
Windows:
cat ~/.ssh/id_rsa.pub | ssh root@node01 "mkdir -p ~/.ssh; cat >> ~/.ssh/authorized_keys"
3、修改服务器authorized_keys的文件权限
chmod 600 ~/.ssh/authorized_keys
4、本地访问服务器
ssh root@node01
第一次访问需要输入密码,下次不用;
5、若不生效,查看系统日志
/var/log/secure