centos7 SSH服务启动时报“main process exited, code=exited”status 255错误

这篇具有很好参考价值的文章主要介绍了centos7 SSH服务启动时报“main process exited, code=exited”status 255错误。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

服务器长久不访问今日ssh居然无法连接,客户端报错1(上部分),重启主机后报错2(下部分)

└─# ssh 172.16.30.56
kex_exchange_identification: read: Connection reset by peer
Connection reset by 172.16.30.56 port 22
centos7 SSH服务启动时报“main process exited, code=exited”status 255错误

进主机查看sshd服务情况,发现报错main process exited, code=exited”status 255 状态为loaded

systemctl status sshd

冲浪后得知可能是虚拟机不正常关机导致,建议重新安装openssh-server

如有网络则直接重新安装ssh

由于不能从互联网获取源,故采取挂载cdrom,将centos7.6.iso文件挂载到虚拟机上,重新安装该软件

步骤1:挂载cdrom至/mnt/centos_cd

查看挂载情况
df -h     
确认一下机器里面/dev文件夹下的CDROM文件是哪个
ls -l /dev/ | grep -Fi cdrom
新建一个/mnt/centos_cd文件
mkdir /mnt/centos_cd
挂载cdrom到/mnt/centos_cd
mount --read-only --verbose --source /dev/cdrom --target /mnt/centos_cd
查看到iso里面的文件
ls /mnt/centos_cd/
centos7 SSH服务启动时报“main process exited, code=exited”status 255错误

步骤2:将软件源切换到本地源

在/etc/yum.repos.d/目录下新建一个调用本地yum源的repo文件

vi /etc/yum.repos.d/local.repo
repo内容如下
[local]
name=local
baseurl=file:///mnt/centos_cd
#baseurl为之前挂载位置
enabled=1
gpgcheck=0
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7

并将其他repo文件移动到history文件夹里面

mkdir /etc/yum.repos.d/history
mv xxx.repo history/

步骤3:清除服务器的yum缓存,再缓存新的yum源,安装openssh-server

yum clean all
yum makecache
yum install openssh-server -y

步骤四:卸载cdrom

df -h
umount /dev/sr0
df -h

查看sshd运行状态已经正常文章来源地址https://www.toymoban.com/news/detail-471544.html

centos7 SSH服务启动时报“main process exited, code=exited”status 255错误

到了这里,关于centos7 SSH服务启动时报“main process exited, code=exited”status 255错误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • LInux Mysql 启动时报错: Job for mysqld.service failed because the control process exited with err...解决方法

    LInux Mysql 启动时报错: Job for mysqld.service failed because the control process exited with err...解决方法

    1、启动mysql 报错 2、分析错误信息 3、解决方式 4、启动mysql服务

    2024年04月23日
    浏览(54)
  • supervisorctl 启动服务报 Exited too quickly (process log may have details)

    supervisorctl 启动服务报 Exited too quickly (process log may have details)

    公司服务启动使用的supervisorctl 配置和命令启动 配置好启动配置之后,使用重启全部服务命令 (因为之前已经启动过了) 启动命令 supervisorctl start 配置的服务名 在重启的时候就出现error就感觉不对劲了,然后用查看服务启用状态命令 查看的时候果然出现问题,发现有些能够

    2024年02月16日
    浏览(9)
  • 关于docker.service: main process exited, code=exited, status=1/FAILURE问题的解决

    关于docker.service: main process exited, code=exited, status=1/FAILURE问题的解决

    环境:centos7 问题:重装完docker后,使用systemctl restart/start docker命令时,报了下面一个错误。 然后百度上面各种答案。比如使用   vi  /etc/sysconfig/docker  命令然后修改文件中的--selinux-enabled=false,但是我发现我打开文件后其实是空白的,貌似是20版本的docker不支持这种修改方式

    2024年02月12日
    浏览(10)
  • Docker启动Centos7容器,并在容器中安装Docker,且开启SSH

    前言 此处我的需求是,在docker中启动centos7容器,并在容器中安装docker,支持ssh远程连接。如果你不需要在容器中安装docker,则可以只看第一部分的前两段,分别为: 启动centos7 容器 和 进入刚刚创建的容器 ,然后直接跳过安装docker阶段,直接去看 开启 ssh 服务 即可。 启动c

    2024年02月15日
    浏览(30)
  • Docker启动服务报错Job for docker.service failed because the control process exited with error code

    执行启动命令: 执行第一个命令报错: 问题解决,修改docker.service文件: 总结: 问题千奇百怪,可能是这个原因的很少吧,但是在自己踩了这么多坑,浪费了这么多时间之后,就想着也要总结一下,万一别人也不凑巧和我一样遇见这个问题了呢,恰好也搜到了这篇文章,不

    2024年02月05日
    浏览(46)
  • VSCode使用Remote-SSH连接服务器时报错:启动服务器失败问题

    VSCode使用Remote-SSH连接服务器时报错:启动服务器失败问题

      第一天上班,回来发现又不能使用VScode连不上服务器了,在「输出」栏出现了一直报 Waiting for server log… 的情况!本来以为是普通的连接不上,用了一些方法,最后在弹出框里报的错居然是 启动服务器失败 ,好吧,又是一个新的问题。经过查阅相关文档可知,原来是因

    2024年02月21日
    浏览(10)
  • CentOS7中将MySQL注册为系统服务&开机启动

    CentOS7中将MySQL注册为系统服务&开机启动

    实际生产环境中为了避免重启服务器后所有的服务都手动启动带来的麻烦,建议所有基础服务都设置为开机自动启动。本章节我们主要演示在Centos7中如何将MySQL注册为系统服务,并实现开机自动启动。 ① 手动启动mysql,查看进程信息,复制pid-file后的路径。 ② 在 /usr/lib/s

    2024年01月19日
    浏览(34)
  • 蓝易云:centos7系统如何修改SSH远程端口,如何保障服务器更加安全

    1.修改SSH远程端口 默认情况下,CentOS 7系统的SSH端口是22,这是黑客攻击的热门目标,因此我们可以通过修改SSH远程端口来降低服务器被攻击的风险。 修改SSH远程端口的步骤如下: 1.1 使用root权限登录服务器 1.2 修改SSH配置文件/etc/ssh/sshd_config sudo vi /etc/ssh/sshd_config 1.3 在文件中

    2024年02月16日
    浏览(11)
  • SpringBoot 项目启动后直接退出:Process finished with exit code 0

    在创建springcloud项目后,新建一个springboot服务的时候,启动项目没有任何报错。但是,项目一启动后就退出了:Process finished with exit code 0,(程序执行完成)没有监听端口就退出了。 exit code 0 表示程序执行成功,正常退出 exit code 1 表示程序执行执行过程中遇到了某些问题或者错

    2024年02月14日
    浏览(20)
  • Spring Boot应用启动报错:Process finished with exit code 1

    Spring Boot应用启动报错:Process finished with exit code 1

    今天打算将原来一个非Spring Boot项目改造为Spring Boot项目,改造完成后启动项目,但是控制台报了如下错误: 但是仅凭这一点信息,是无法定位到问题原因的。 不过在继续寻找答案之前,有必要介绍下本地的相关环境: jdk版本:1.8.0_91 spring boot版本:2.1.2.RELEASE maven版本: 3

    2024年02月03日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包