博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ssh使用公钥授权不通过的问题解决
阅读量:6702 次
发布时间:2019-06-25

本文共 593 字,大约阅读时间需要 1 分钟。

  hot3.png

前提: 

1.客户端生成了id_rsa.pub和id_rsa 
2.服务端在.ssh/authorized_keys也加入了客户端的id_res.pub 
3./etc/ssh/sshd_config开启了: 

RSAAuthentication    yes  PubkeyAuthentication    yes  AuthorizedKeysFile    .ssh/authorized_keys

但在客户端执行ssh依然报错:

Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

在这个页面不小心看到了原因: 

 
又是SELinux惹的祸,关闭SELinux解决问题: 
暂时关闭(重启后恢复): 

setenforce 0

永久关闭(需要重启): 

vi /etc/selinux/config  SELINUX=disabled

PS: 

ssh可同时支持publickey和password两种授权方式,publickey默认不开启,需要配置为yes。 
如果客户端不存在.ssh/id_rsa,则使用password授权;存在则使用publickey授权;如果publickey授权失败,依然会继续使用password授权。

转载于:https://my.oschina.net/xionghui/blog/424633

你可能感兴趣的文章
【调试】调试利器之web前端开发必知控制台命令
查看>>
红米手机4X怎么刷入开发版启用ROOT权限
查看>>
零基础学习大数据的路线和方向
查看>>
java和mysql之间的时间日期类型传递【原】
查看>>
TCP三次握手与四次挥手详解
查看>>
【更新】Stimulsoft Reports v2019.3.1更新亮点二
查看>>
stimulsoft入门教程:报表与页面上的图表(二)
查看>>
castException
查看>>
Red Hat Enterprise 5.3 下载地址及序列号
查看>>
打印九九乘法表
查看>>
TextView 添加属性自带滚动
查看>>
Cisco *** 学习笔记--第一天
查看>>
导出来Domino中所有用户的Internet地址
查看>>
linq关系映射(1)
查看>>
解决python及round函数四舍五入的问题
查看>>
运维85条军规
查看>>
OSPF动态路由协议一致性测试简介
查看>>
for 014
查看>>
Linux 常用命名回忆
查看>>
学习nodejs -02
查看>>