当前位置: 首页 > news >正文

CentOS7.2升级openSSH为7.5P1无法登录的处理过程

1.开始安装高版本的的openSSH的时候,系统自带的没有卸载,重启sshd进程,sshd -h查看也是后面安装的高版本,但是telnet 127.0.0.1 22发现仍然还是老版本的信息,这时才发现应该时没有安装成功
2.于是,卸载重新安装,再次重启,这次telnet 127.0.0.1 22发现版本已经变成7.5的了
3.但是这时,ssh无法登陆,告诉/etc/bash: Permission denied
4.这时setenforce 0,倒是能正常ssh登陆,不相信必须得关闭selinux
5.于是setenforce 1,ssh登陆,查看/var/log/message,发现有如下信息:
Feb 1 22:28:57 localhost setroubleshoot: SELinux is preventing /usr/local/sbin/sshd from using the transition access on a process. For complete SELinux messages. run sealert -l 6ca7e4db-d52f-41a3-8199-505f7a77a6c9
Feb 1 22:28:57 localhost python: SELinux is preventing /usr/local/sbin/sshd from using the transition access on a process.#012#012* Plugin catchall (100. confidence) suggests **#012#012If you believe that sshd should be allowed transition access on processes labeled unconfined_t by default.#012Then you should report this as a bug.#012You can generate a local policy module to allow this access.#012Do#012allow this access for now by executing:#012# ausearch -c 'sshd' --raw | audit2allow -M my-sshd#012# semodule -i my-sshd.pp#012

6.里面已经说解决方法,于是运行下面两个命令:
ausearch -c 'sshd' --raw | audit2allow -M my-sshd
semodule -i my-sshd.pp
搞定

相关文章:

  • linux复盘:mysql双主与mysql-proxy实现读写分离
  • 10.28 rsync工具介绍 10.29/10.30 rsync常用选项 10.31 rsync通
  • 三角形内随机生成一个点
  • 04.spring security oauth2认证中心 集成zuul网关的代码分析
  • 2018 掌握好这几点方法学习Linux,一定比别人更快入门运维!
  • python小白项目推荐
  • 使用Jackson来实现java对象和json格式的相互转换
  • Python设计模式——观察者模式
  • 如何免费创建移动端论坛APP?
  • 3.7字典
  • css线性炫酷动画
  • maven版本与jdk版本 对应关系
  • JSP --学习
  • js 拾遗之return
  • Linux颜色文件+tab+快捷键
  • 深入了解以太坊
  • 【RocksDB】TransactionDB源码分析
  • 2018一半小结一波
  • avalon2.2的VM生成过程
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • Golang-长连接-状态推送
  • iOS编译提示和导航提示
  • javascript 哈希表
  • JS+CSS实现数字滚动
  • node 版本过低
  • node入门
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • 程序员该如何有效的找工作?
  • 从setTimeout-setInterval看JS线程
  • 从零开始的无人驾驶 1
  • 浅谈Golang中select的用法
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 一些关于Rust在2019年的思考
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • !!java web学习笔记(一到五)
  • #Spring-boot高级
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十六)串口UART
  • (十一)c52学习之旅-动态数码管
  • (转载)利用webkit抓取动态网页和链接
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET Core跨平台微服务学习资源
  • .NET Micro Framework初体验
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .net2005怎么读string形的xml,不是xml文件。
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .Net中的集合
  • [.net] 如何在mail的加入正文显示图片
  • []C/C++读取串口接收到的数据程序