首页 > 系统相关 >在CentOS7上更改端口号时报错:Job for sshd.service failed because the control process exited with error

在CentOS7上更改端口号时报错:Job for sshd.service failed because the control process exited with error

时间:2023-10-30 11:01:01浏览次数:39  
标签:control sshd service sudo semanage ssh 端口号

1、问题描述

在在CentOS7×上更改端口号时报错:

“Job for sshd.service failed because the control process exited with error code.See ‘systemcl status& sshd service" and fournalcti xe'for details.”

2、修改ssh端口号的方法

sudo vim /etclssh/sshd_config

将 “#Port 22” 改为 “Port 2222”
将 “#PermitRootLogin yes” 改为 “PermitRootLogin no”

重启: sudo systemctl restart sshd.service

重启后报错:Job for sshd.service failed because the control process exited with error code.See ‘systemcl status& sshd service" and fournalcti xe'for details.

3、原因分析

查看SElinux允许的ssh的端口号

需要用到semanage工具

yum install policycoreutils-python -y
# 该命令将安装policycoreutils-python软件包,其中包含了semanage工具。
# 查看SElinux允许的ssh的端口号
$ sudo semanage port -l | grep ssh
ssh_port_t                     tcp      22

发现SELinux允许的ssh的端口号和ssh配置文件中设置的端口号不一致,还是默认的22端口。

4、解决方法

使用semanage工具添加ssh端口号

sudo semanage port -a -t ssh_port_t -p tcp 2222

重启

sudo systemctl restart sshd.service

成功解决。

标签:control,sshd,service,sudo,semanage,ssh,端口号
From: https://www.cnblogs.com/hkgan/p/17797286.html

相关文章

  • springMVC controller控制器方法HttpServletRequest等参数的是谁传递进来的
    SpringMVC中两个重要的接口:请求方法参数的处理、响应返回值的处理,分别是HandlerMethodArgumentResolver和HandlerMethodReturnValueHandlerHandlerMethodArgumentResolver的实现类 ServletRequestMethodArgumentResolver 参数类型是实现或继承或是WebRequest、ServletRequest......
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(6) -- 窗口控
    在我们窗口新增、编辑状态下的时候,我们往往会根据是否修改过的痕迹-也就是脏数据状态进行跟踪,如果用户发生了数据修改,我们在用户退出窗口的时候,提供用户是否丢弃修改还是继续编辑,这样在一些重要录入时的时候,可以避免用户不小心关掉窗口,导致窗口的数据要重新录入的尴尬场景。本篇随......
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(4) -- 实现Da
    在我们设计软件的很多地方,都看到需要对表格数据进行导入和导出的操作,主要是方便客户进行快速的数据处理和分享的功能,本篇随笔介绍基于WPF实现DataGrid数据的导入和导出操作。1、系统界面设计在我们实现数据的导入导出功能之前,我们在主界面需要提供给客户相关的操作按钮,如下界面所示......
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(5) -- 树列表
    在我们展示一些参考信息的时候,有所会用树形列表来展示结构信息,如对于有父子关系的多层级部门机构,以及一些常用如字典大类节点,也都可以利用树形列表的方式进行展示,本篇随笔介绍基于WPF的方式,使用TreeView来洗实现结构信息的展示,以及对它的菜单进行的设置、过滤查询等功能的实现逻辑......
  • Controller 中的请求方法,private 和 public有什么区别?别用错了!
    作者:hinotoyk链接:https://juejin.cn/post/6910215219822362632背景:某日在公司中撸代码的时候,在一个常用的controller中添加一个方法,测试时突然报错说注入的service为null,捣鼓一阵发现后是方法修饰符写成private,修改成public后搞定。为什么会产生这个问题呢?就自己测试一下是哪......
  • [ERROR KubeletVersion]: the kubelet version is higher than the control plane ver
     kubeadm、kubelet、kubectl一起安装时,由于疏忽写成kubelet-1.27.3.0,结果版本变成kubelet-1.28了,导致报标题中的错误安装指定版本yum-yinstallkubeadm-1.27.3-0kubelet-1.27.3-0kubectl-1.27.3-0 原因:Kubelet和Kubeadm版本不一致导致查看kubelet和kube......
  • centos7升级sshd脚本
    升级sshd脚本yuminstallgccgcc-c++zlib-develpam-developenssl-develmakevimwget-ymv/etc/ssh{,.bak}wgethttps://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.2p1.tar.gztarxzvfopenssh-9.2p1.tar.gzcdopenssh-9.2p1./configure--prefix=/us......
  • odoo fileupload via controller
      #-*-coding:utf-8-*-#PartofOdoo.SeeLICENSEfileforfullcopyrightandlicensingdetails.importbase64fromcollectionsimportOrderedDictfromdatetimeimportdatetimefromodooimporthttpfromodoo.exceptionsimportAccessError,Missin......
  • odoo controller
    一:Controller  一般通过继承的形式来创建controller类,继承自odoo.http.Controller。  以route装饰器来装饰定义的方法,提供url路由访问路径:classMyController(odoo.http.Controller)://继承controller定义控制器@route('/some_url',auth='public')//装饰器路由访问方......
  • 如何在同一个机器里运行 Kubernetes Control Plane Master Node 和 Worker Node (Kuber
    文章目录小结问题解决参考小结在Kubernetes集群的环境中,同一个机器里如何同时运行KubernetesControlPlaneMasterNode和WorkerNode,这样同一个机器承担了两个角色,本文描述了将KubernetesControlPlaneMasterNode进行设置使其承担WorkerNode的功能。问题参考使用keepa......