栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【踩坑】centos7配置免密不生效

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【踩坑】centos7配置免密不生效

一、背景 centos7环境配置免密不生效,已经检查了ssh目录下文件的权限以及目录的权限,但还是无法实现免密 二、步骤 1.配置免密登录
#本机生成密钥,按回车即可
ssh-keygen

#将密钥发送至需要免密的服务器,首次需要输入服务器密码
ssh-copy-id -i ~/.ssh/id_rsa.pub root@xxxxx
2.理论上以上步骤就已经可以实现免密,但是本次就遇到了问题。排查了是sshd_config里配置的问题
#第一步排查,确认文件以及目录权限
chmod 700 ~/.ssh
chmod 600 ~/.ssh/*

#第二步排查,若是上述配置后仍是不生效,检查/etc/ssh/sshd_config配置,而后执行systemctl restart sshd重启sshd服务
#禁用root帐户登陆,若是是用root用户登陆请开启,若是注释掉,默认即为yes
#PermitRootLogin yes
 

# 是否容许用户自行使用成对的密钥系统进行登入行为,仅针对 version 2,若是注释掉,默认即为yes。
RSAAuthentication yes
PubkeyAuthentication yes

# 至于自制的公钥数据就放置于用户家目录下的 .ssh/authorized_keys 内
AuthorizedKeysFile      .ssh/authorized_keys

#第三步排查,若是上述配置以后仍是不能访问,尝试将/etc/ssh/sshd_config中的StrictModes配置改成no(若是注释掉,默认是yes的。注意这个配置可能会下降安全性),而后执行systemctl restart sshd重启sshd服务
StrictModes no
3.问题解决,免密实现。又可以开始折腾了吼吼吼
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/422186.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号