2025年ssh免密登录失败怎么办(sshd免密登录)

ssh免密登录失败怎么办(sshd免密登录)第一步 准备密钥对 一般我们作为开发者 到公司的第一件事就是生成自己的密钥对 方便登录服务器进行相关操作 ssh 密钥对的生成可以借助终端工具 secureCRT 或者 xshell 生成 也可以通过命令生成 ssh keygen t rsa 在这里 因为我是自己搭建的虚拟机 所以我直接用命令生成了 如下图所示 默认会存放在你的用户目录下 ssh 文件夹下 root 用户为 root

大家好,我是讯享网,很高兴认识大家。



第一步,准备密钥对

一般我们作为开发者,到公司的第一件事就是生成自己的密钥对,方便登录服务器进行相关操作.ssh密钥对的生成可以借助终端工具secureCRT或者xshell生成,也可以通过命令生成

ssh-keygen -t rsa

centos8取消登录密码 centos免密码登录_ssh免密登录
讯享网

注:linux下.开头的文件夹是隐藏文件,需要用ls -al才能看见

第二部、安装ssh服务

    密钥对已经准备好了,这个时候可以配置远程服务器了,由于centos默认是安装了openssh服务的,若你的机器没有安装,可以使用yum命令安装

yum install openssh-server

如果你不确定是否安装了ssh服务,可以用以下命令看一下:

systemctl status sshd

centos8取消登录密码 centos免密码登录_重启_02

第三步、 配置公钥

在你的用户目录下建立.ssh文件夹,并授予文件夹700的权限

进入到.ssh目录下,创建文件authorized_keys,把你的公钥文本写入到此文件,并授予文件600的权限

往文件里写文本的时候要注意原封不动的写进去,多一个空格也会导致登录失败
重启sshd服务,不重启应该也不会有问题,这个随意

systemctl restart sshd

到这里ssh的配置就完成了,可以使用终端试一下.如果出现登录失败的情况,可以考虑以下情况
1.防火墙是不是没开放22端口
2. 检查sshd服务是否正常启动
3. 是不是Selinux模式启动,是的话,可以考虑先关掉
4. 查看/var/log/secure日志,看sshd服务的具体日志,网上搜索

小讯
上一篇 2025-04-30 20:40
下一篇 2025-06-01 23:34

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/206020.html