当前位置:网站首页 > 编程语言 > 正文

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



第一步,准备密钥对

一般我们作为开发者,到公司的第一件事就是生成自己的密钥对,方便登录服务器进行相关操作.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服务的具体日志,网上搜索

到此这篇ssh免密登录失败怎么办(sshd免密登录)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • nat类型检测工具下载(nat类型 检测)2024-12-10 17:09:07
  • 二级域名解析网站有哪些(二级域名解析源码)2024-12-10 17:09:07
  • 16位解码(16位解码器)2024-12-10 17:09:07
  • ppp是什么意思啊网络用语(ppp网络上啥意思)2024-12-10 17:09:07
  • pem怎么打开(pe如何打开)2024-12-10 17:09:07
  • 34465a精度(34401a精度)2024-12-10 17:09:07
  • 104协议解析(104协议报文解析)2024-12-10 17:09:07
  • 工具类品牌排行(工具类品牌排行前十)2024-12-10 17:09:07
  • 字符串转map(字符串转map集合)2024-12-10 17:09:07
  • 16进制解码不正常的原因及解决方法是什么(16进制解码不正常的原因及解决方法是什么)2024-12-10 17:09:07
  • 全屏图片