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

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免密登录)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 爱普生C7000和7845哪个好(爱普生tw750和740)2024-12-10 17:09:07
  • 接口报错401(接口报错405)2024-12-10 17:09:07
  • 六位颜色代码查询(6位颜色代码)2024-12-10 17:09:07
  • 虚拟u盘怎么打开(虚拟u盘的文件在哪里打开)2024-12-10 17:09:07
  • apt换国内源(apt 源 配置 本地源)2024-12-10 17:09:07
  • max3488原理图(max3488的作用)2024-12-10 17:09:07
  • yml文件不生效(yml文件用什么打开并编辑)2024-12-10 17:09:07
  • 星露谷黄金时钟代码(星露谷物语黄金钟id)2024-12-10 17:09:07
  • 学籍认证码是什么(学籍认证码是什么意思)2024-12-10 17:09:07
  • 104协议和modbus协议(104协议和modbus协议区别 dlt)2024-12-10 17:09:07
  • 全屏图片