故障现象:
执行生成密匙命令时提示:
#ssh-keygen -t dsa
......
open /root/.ssh/id_dsa failed: Permission denied.
Saving the key failed: /root/.ssh/id_dsa.

同时:
放置好其他机器的authorized_keys,也无法通过密匙访问,任然需要密码。
Connection to 192.168.X.X closed.
[root@hadoop-0 .ssh]# ssh 192.168.X.X
root@192.168.110.109's password:

原来的/etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted
故障解决方法:
修改
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted
重启服务器
能通过密匙访问了
[root@XX-0 .ssh]# ssh 192.168.x.x
Last login: Thu Apr 19 01:52:15 2012 from 192.168.x.x
------------------------------------------------------
生成密匙
# ssh-keygen -t dsa
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
96:22:e3:a9:ac:a0:45:24:19:c2:c2:1a:75:d9:61:f9 root@XX-test
The key's randomart image is:
--[ DSA 1024]----
|=.. .ooo         |
| = ...o          |
Y
能正常生成密匙,至此故障解决。

SELINUX导致的SSH密匙无法创建和访问的问题相关推荐

  1. 腾讯云服务器使用SSH密匙对登录的方法

    腾讯云Linux服务器使用SSH管理主机是很方便的,目前SSH管理主机主要有两种,即SSH密码登录Linux服务器和SSH密匙登录服务器,腾讯云服务器网建议大家选择SSH密匙登录的方法.因为开放22号 ...

  2. Git创建ssh密匙时报错Too many arguments解决方法

    Git创建ssh密匙时报错Too many arguments解决方法 参考文章: (1)Git创建ssh密匙时报错Too many arguments解决方法 (2)https://www.cnbl ...

  3. ssh密匙互信操作【原创】

    1.简便ssh密匙信任方法 只在一台服务器上创建ssh-keygen [root@SMSJKSRVBJ02 ~]# ssh-keygen Generating public/private rsa k ...

  4. gitLab ssh密匙配置

    一.创建账号 在gitLab上创建一个账号账号:qimeijun@iworku.com 2.设置账户信息 创建完账号,在本地全局设置账号信息打开git命令行工具,输入一下命令: git config ...

  5. mobaxterm ssh密匙 登录被拒绝:server refused our key

    mobaxterm版本:v20.1: 密匙使用的是阿里云生成的.pem 密匙 mobaxterm 配置ssh 登录方法很简单,网上很多,不过都不统一且过于繁琐,实际上如果服务器生成的密匙的话.只需要配 ...

  6. gitlab 生成ssh密匙

    文章链接 SSH代表用于管理网络,操作系统和配置的Secure Shell或Secure Socket Shell,并且每次都不需要使用用户名和密码即可验证GitLab服务器. 您可以设置SSH密钥以 ...

  7. 将SSH密匙添加到云效并下载代码

    知识点整理: 1.ssh-keygen -t rsa  :指建立密钥对,-t代表类型,有RSA和DSA两种 2.输入以上命令后,连续回车, root 用户的家目录中将生成了一个 .ssh 的隐藏目录, ...

  8. 安装 ssh 的公开密匙到 iPhone 上

    1). 在Mac的终端上产生密匙 ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to sa ...

  9. Linux中ssh基于密匙的安全验证过程是怎样的?

    在Linux中,ssh是非常重要的存在,但很多人对"ssh"这个概念很模糊,听起来也很晦涩难懂,那么Linux ssh是什么?有什么用?这篇文章为你解答一下. SSH是一种协议.S ...

最新文章

  1. 一些非常酷的GAN的应用
  2. Java面试题及答案2020,mysql时间类型以及获取当前时间
  3. QT的QCommandLineParser类的使用
  4. 聊一聊大学做过的 7 种兼职以及收获感悟。
  5. SM_INTEGRATION_SRV
  6. 字符串的排序不一定要完全按照字典序(洛谷P1012题题解,Java语言描述)
  7. java内存管理总结
  8. 基于DenseNet和自注意机制融合的脐橙病虫害鉴定(DenseNet加入注意力+自然数据集扩大)
  9. MSE(Media Source Extensions)介绍
  10. Spring Boot打包成jar包
  11. Boolean.getBoolean()和Boolean.parseBoolean()
  12. 算法学习---- 随机森林的基本原理
  13. 【冬瓜哥手绘】致敬龙芯!冬瓜哥手工设计了一个CPU译码器!
  14. 破解补丁的方式 无限期破解idea
  15. 151202storyboard中, 设置子控件和父控件的高宽比
  16. 计算机等级考试陕西省考点名单及报考指南
  17. Reflection 反射
  18. iOS开发:获取系统WiFi名称,WiFi列表,WiFi强度,WiFi设置密码,WiFi副标题标签
  19. java计算机毕业设计学校食堂订餐管理源码+数据库+系统+lw文档+部署
  20. Java里面for循环的几种用法

热门文章

  1. 一、linux的安装
  2. P3128 [USACO15DEC]最大流Max Flow
  3. Vue.js——60分钟组件快速入门(上篇)
  4. Discuz!X安装配置
  5. Linux下各种常见环境变量的配置
  6. 安装DNN4.6.2 source code出现的问题
  7. ubuntu nfs
  8. 第9章 Python Web 框架考察点
  9. 9.26-mkdir,tree,touch命令
  10. php endall(),从G_BEGIN_DECLS和 G_END_DECLS说起