今天遇到CentOS 7 下远程连不上,怀疑服务没有启动,先检查了端口和服务是否启动:

ps -A| grep sshd 发现没有

netstat -nultp|grep 22 也没有发现22端口

检查防火墙是不是会影响,关闭了防火墙,重启sshd服务

systemctl stop firewalld.service

systemctl start sshd.service 并没有输出任何错误日志,再次检查端口是否启动,依然没有
然后关闭SeLinux
SELINUX=disabled
然后重启,还是没有
再次重启:systemctl start sshd.service 

最后检查systemctl的日志

less /var/log/messages

Dec 25 10:09:45 localhost sshd: /var/empty/sshd must be owned by root and not group or world-writable.
Dec 25 10:09:45 localhost systemd: sshd.service: main process exited, code=exited, status=255/n/a
Dec 25 10:09:45 localhost systemd: Unit sshd.service entered failed state.
Dec 25 10:09:45 localhost systemd: sshd.service failed.

我看到了以下信息,知道为什么了,说明这个/var/empty/sshd 的文件权限被人改成了所有人可写的状态或者文件所有者被人改成了非root

ls -l /var/empty

发现确实权限是777, 所以修改文件夹权限744,然后启动sshd

chmod -R 744 /var/empty/sshd

systemctl start sshd.service

再次检查sshd服务和端口发现启动成功

Linux下 sshd服务不能启动相关推荐

  1. linux追踪tomcat报错信息,linux下tomcat服务的启动、关闭与错误跟踪

    linux下tomcat服务的启动.关闭与错误跟踪,远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 1).启动tomcat服务 进入tomcat主目录下的bin目录,然后执行如下 ...

  2. linux下Oracle服务的启动和关闭

    1.前言 确保我们能够访问oracle数据库包含两部分,一个是oracle实例,一个是监听,两个同时开启,我们才能正常的使用数据库,因此我们在关闭和启动oracle服务时,也需要同时操作实例和监听.能 ...

  3. linux下部署服务,启动时显示socket注册失败。数据库连接失败。求帮下忙。

    加密数据库密码成功! localhost-startStop-1 [DEBUG] [09:14:03.850] [org.jboss.logging] (Configuration.java:176) ...

  4. linux下apache启动命令,linux系统下apache服务的启动、停止、重启命令

    本文章简单的介绍了关于linux下在利用命令来操作apache的基本操作如启动.停止.重启等操作,对入门者不错的选择.本文假设你的apahce安装目录为 usr local apache2,这些方法适 ...

  5. linux下tomcat服务的相关命令

    2019独角兽企业重金招聘Python工程师标准>>> 一:Linux下tomcat服务的启动.关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tom ...

  6. linux下启动nfs服务,linux下Samba服务和NFS服务配置的方法

    linux下Samba服务和NFS服务配置 一.Samba服务配置过程 samba的功能很简单,就是为了使linux和windows之间能够实现共享.并且利用samba搭建文件服务器,不仅比windo ...

  7. Linux下Redis服务启动与关闭

    Linux下Redis服务启动与关闭 一.启动 二.关闭 三.远程连接Redis服务 四.Connection refused报错 五.其他报错 一.启动 注意:本人redis安装路径是:/usr/l ...

  8. linux下编译mangos,Linux下MANGOS服务端自动重启Shell启动脚本

    下面是一个Linux下支持的一个启动服务端的Shell代码.可以实现服务端当机后自动重新启动. 同时可以支持LINUX下用GDB对mangos进行当机调试,输出结果到crashes/Server.lo ...

  9. linux环境下查看进程,Linux下查看进程(程序)启动时的环境变量

    背景: 因最近试安装Linux下的jira,有一个中文插件安装后,一旦设置开机启动后,它是英文,而在终端再重新启动一次后呢,似乎插件生效,它又恢复为正常中文界面,我首先想这这涉及到一个环境变量的问题, ...

最新文章

  1. ML之RF:利用Pipeline(客户年龄/职业/婚姻/教育/违约/余额/住房等)预测客户是否购买该银行的产品二分类(预测、推理)
  2. Android Calender
  3. PowerPC处理器数字仿真测试软件工具——天目全数字实时仿真软件SkyEye
  4. 快速修改数组的某个值_我用Python,3分钟快速实现,9种经典排序算法的可视化...
  5. .whl文件打开方式 Python
  6. java功能性需求分析_Java-CS-Record/3、结构化需求分析.md at main · yzx66-net/Java-CS-Record · GitHub...
  7. OpenShift免费空间绑定顶级域名(图文教程)
  8. Word 标题前面的黑点
  9. Electron-vueda打包EXE文件,打开后白屏
  10. Oracle快速复制一张表
  11. 【猿说VUE】Vue列表渲染
  12. 误删代码,回收站又被清空还没有备份教你如何解决
  13. 公众号文章阅读量数据导出
  14. 川土微 数字隔离器 CA-IS3722HS可替代ADUM1201ARZ
  15. GC Garbage Collectors
  16. poisoned dagger
  17. Markdown Emoji表情语法速查表
  18. (附源码)ssm+mysql+基于ssm技术的校自助阅览室的设计与实现 毕业设计242326
  19. Newstart HA 典型配置指导
  20. python类中的属性分为类属性和实例属性两种_python从入门到大神---1、初始化实例、类属性、方法...

热门文章

  1. matlab怎么求imf图,MATLAB中提取EMD分解后的每个IMF图像,并导出每个IMF数据
  2. kubernetes service 原理解析
  3. mysql 二进制日志删除_MYSQL 删除二进制日志的 3 个方法
  4. Java删除指定值结点[递归]图解
  5. Python机器学习:PCA与梯度上升002使用梯度上升法求解PCA问题
  6. android 让dialog保持在最前_Android 面试进阶指南 —— 唠唠任务栈,返回栈和启动模式...
  7. 安卓查看php文件是否存在,Android_Android编程判断SD卡是否存在及使用容量查询实现方法,本文实例讲述了Android编程判断 - phpStudy...
  8. 2021年甘肃省高考成绩一分一段表查询,2021年甘肃高考一分一段表公布查询时间 什么时候出...
  9. c语言操作access数据类型,2016计算机二级《ACCESS》基本操作题及答案
  10. 鸿蒙JSFA 使用 WebView