SSH启动失败解决方法

   VPS是3个人合租共用的,不知道谁操作了什么导致SSH启动失败,一直连接不上刚开始以为系统坏了呢,后面通过VPS终端登陆上去发现SSH服务没在运行,于是尝试运行SSHD发现出现如下错误:

  Starting sshd:

  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

  @ WARNING: UNPROTECTED PRIVATE KEY FILE! @

  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

  Permissions 0777 for ‘/etc/ssh/ssh_host_rsa_key’ are too open.

  It is recommended that your private key files are NOT accessible by others.

  This private key will be ignored.

  bad permissions: ignore key: /etc/ssh/ssh_host_rsa_key

  Could not load host key: /etc/ssh/ssh_host_rsa_key

  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

  @ WARNING: UNPROTECTED PRIVATE KEY FILE! @

  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

  Permissions 0777 for ‘/etc/ssh/ssh_host_dsa_key’ are too open.

  It is recommended that your private key files are NOT accessible by others.

  This private key will be ignored.

  bad permissions: ignore key: /etc/ssh/ssh_host_dsa_key

  Could not load host key: /etc/ssh/ssh_host_dsa_key

  Disabling protocol version 2. Could not load host key

  sshd: no hostkeys available — exiting.

  [FAILED]

  解决方法:

  #chmod 600 sshd_config ssh_host_dsa_key ssh_host_key ssh_host_rsa_key

  #chmod 620 moduli

  #chmod 644 ssh_config ssh_host_dsa_key.pub ssh_host_key.pub ssh_host_rsa_key.pub

  #service sshd start

  再次出现如下错误:

  [root@bailongjun ssh]# service sshd restart

  Stopping sshd: [FAILED]

  Starting sshd: /var/empty/sshd must be owned by root and not group or world-writable.

  [FAILED]

  在终端上直接登录,问题显示如下:

  /var/empty/sshd must be owned by root and not group or world-writable.

  问题:

  Linux上的SSH无法启动

  报告/var/empty/sshd must be owned by root and not group or world-writable.

  解决办法:

  首先通过物理终端进入到linux上,手工检查ssh发现没运行

  -bash-2.05b# /etc/init.d/sshd status

  sshd is stopped

  手工启动服务,发现报告权限错误。

  -bash-2.05b# /etc/init.d/sshd start

  Starting sshd:/var/empty/sshd must be owned by root and not group or world-writable.

  [FAILED]

  -bash-2.05b#

  使用rpm -V 命令可检查到ssh的软件包正常,但某个目录的属主错误。

  -bash-2.05b# rpm -V openssh-server

  S.5….. c /etc/ssh/sshd_config

  …..U.. /var/empty/sshd

  -bash-2.05b#

  经查看发现这个目录的属主不是root,所以启动ssh报错

  -bash-2.05b# ls -ld /var/empty/sshd/

  d–x–x–x 2 vu00106 root 1024 Feb 2 2005 /var/empty/sshd/

  -bash-2.05b#

  修改为root属主,启动成功

  -bash-2.05b# chown root /var/empty/sshd/

  -bash-2.05b# /etc/init.d/sshd start

  Starting sshd: [ OK ]

  -bash-2.05b#

  至此问题修复。

  另外,还可以尝试:

  这个是权限的问题

  可采取以下两步解决

  chown -R root.root /var/empty/sshd

  chmod 744 /var/empty/sshd

  service sshd restart

  就可以解决上述的问题。

时间: 2024-09-23 19:59:34

SSH启动失败解决方法的相关文章

ADB启动失败解决方法

在安卓开发过程中,经常遇到的一个问题就是启动ADB时莫名其妙的无法启动,不管是eclipse或android studio都会出现这个问题,这种情况当时也困扰了我一下,现将我的常用解决方法与大家分享一下,有不同方案的也欢迎分享. 一.现在很多程序都做了手机连上电脑后传输文件等类似的功能,这些程序实际上会在后台运行一个类似adb的程序,这样就会导致我们在开发调试时,再次启动ADB出现失败.以我电脑上的酷狗播放器为例,当酷狗运行后,会运行一个为kadb.exe的进程,如图: 这时候我们需要把这个进程

Centos6下Varnish启动失败解决方法

  Varnish是一款高性能的Web加速器,缓存性能非常好,于是我也学学这么好的东西. 看到官网的最新版是4.0,毫不犹豫下载了4.0,安装上,安装非常顺利,可是用起来就没那么幸运了 rpm –nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.0.el6.rpm yum install varnish 准备启动varnish,却一直提示失败 [root@localhost ~]# service varnish sta

QQ摄像头启动失败怎么办? QQ摄像头启动失败解决方法

方法一:我们打开QQ视频之后我们点击"QQ设置==系统设置==音视频==视频设置==修改"请你选择你的视频设备" 如下图所示. 方法二:还有一个可能是驱动没有安装好我们可以检查一下,在桌面上我们右击"我的电脑"=="属性"=="设备管理器"=="声音.视频和游戏控制" 如下图所示 方法三:打开之后我们在"电脑诊所"=="硬件问题"=="摄像头&qu

CentOS6.2 升级后X-windows 启动失败解决方法

报错如下:      代码如下 复制代码 Could not init font path element catalogue:/etc/X11/fontpath.d, removing from list! 其日志内容如下:    代码如下 复制代码   [    22.264] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer [    22.264] (II) AIGLX: enabled GLX_INTEL_swap_event [    22.2

使用word提示“WORD上次启动时失败,以安全模式启动”的解决方法

导致的原因: Word 通用模板文件Normal.dot出错.有可能是Acrobat Reader.金山词霸之类的word插件往Normal.dot文件中写入内容而产生冲突,并非病毒所导致. Word以安全模式启动的解决方法 1.双击"我的电脑"-工具-文件夹选项-查看-把"隐藏文件和文件夹"选项的属性设置为"显示所有文件和文件夹"然后确定. 2.打开路径C:Documents and SettingsAdministratorapplicati

360急救盘无法启动的解决方法

  360急救盘 是一款装在U盘上的急救系统,在您的计算机系统被破坏到无法启动的时候,它可以帮您抢救您的文件,转存重要的数据,让您在关键时间对计算机进行操作,甚至还可以对您的系统进行终极修复--系统重装. 但是有的小伙伴安装后发现360急救盘 无法启动怎么办呢? 不要着急,小编来告诉大家360急救盘无法启动的解决方法. 360急救盘无法启动会有命令提示 一.提示"Unable to boot - Please use a kernel appropriate for your CPU"

u大师制作失败解决方法

  系统重装来说,小编认为U大师是一款值得推荐的软件,不少朋友在U大师的使用过程中会出现一些问题,下面小编为大家提供一些U大师制作u盘启动盘的时候提示失败解决方法 方法一:查看是否有运行杀毒软件.U盘保镖等软件,如果有,就先退出.然后再点"一键制作". 方法二:制作前先点击还原U盘后,再点"一键制作". 方法三:打开我的电脑,在U盘上面点格式化,选择快速格式化,开始后,如果弹出不能格式化的提示,那说明你有其它的软件正在使用你的U盘,你可以先把U盘拨出后,再插入USB

SQL服务器无法启动的解决方法

系统用户administrator 密码改变后,注销重新登录,发现SQL Server没有随机启动.手动从服务管理器中启动,提示"由于登录失败而无法启动服务". 原因: 安装SQL Server时是使用默认登录用户来作为启动SQL Server服务的账号(对于自己使用的单机,通常就是administrator),当该用户更改了用户名(如把administrator改成admin)或更改了其口令时,再次启动服务器,就出现"同于登录失败而无法启动服务"的错误了. 解决方

小米随身wifi驱动安装失败解决方法

  小米随身wifi支持windows xp, windows vista 32/64位,windows 7 32/64位 ,windows 8 32/64位usb 2.0接口;符合ieee 802.11n协议,兼容ieee 802.11g和ieee 802.11b标准; 下面,我们就来看看小米随身wifi驱动无法安装的解决方法. 米随身wifi驱动安装失败解决方法: 1.下载最新版本的小米随身wifi驱动,重新安装后,换个usb口重新连接小米随身wifi可以了. 2.安装时,用系统默认的就路径