修复服务器·下面三个配置vim /etc/ssh/sshd_config确保下面三个选项是打开的
- RSAAuthentication yes #7.4之后的liunx过期,不能使用
- PubkeyAuthentication yes
- AuthorizedKeysFile .ssh/authorized_keys
保存后,centos版本使用service sshd restart 重启ssh服务
生成的ssh上传到root/.ssh
进入cd ~/.ssh
配置ssh
查看authorized_keys里面放的是公私,进入目录cd ~/.ssh,也是上传公私的目录
cat authorized_keys
看看公私id_rsa.pub里面内容有没有加入authorized_keys
如果没有
没有authorized_keys文件创建
- touch authorized_keys
-
- 给权限必须600
- chmod 600 /root/.ssh/authorized_keys
公私追加进去
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
本地机器执行命令如:ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@10.164.194.42, 将公钥文件传输的远程机器,并生效
ssh-copy-id -i ~/.ssh/id_rsa.pub root@10.164.194.42