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

Linux 实例:/etc/fstab 配置错误导致无法登录

现象描述

无法正常使用 SSH 远程登录 Linux 云服务器,但使用 VNC 方式登录后,查看系统启动失败且提示信息 “Welcome to emergency mode”。如下图所示:



可能原因

可能由于 /etc/fstab 配置不当导致。 例如,已在 /etc/fstab 中配置使用设备名称自动挂载磁盘,但云服务器重启时设备名称发生改变,导致系统无法正常启动。 您可以参见 故障处理 修复 /etc/fstab 配置文件,重启服务器后再进行核验。

故障处理

您可通过以下2种方式进入实例并处理该问题:

方式1:使用 VNC 登录(推荐)

方式2:使用救援模式

1. 使用 VNC 登录 Linux 实例。

2. 进入 VNC 界面后,查看到如 现象描述 中所示界面,请输入 root 账户密码并按 Enter 登录服务器。

输入的密码默认不显示。

若您不具备或忘记 root 账户密码,则请参考方式2进行处理。

3. 执行以下命令,备份 /etc/fstab 文件。本文以备份到 /home 目录下为例:

cp /etc/fstab /home

4. 执行以下命令,使用 VI 编辑器打开 /etc/fstab 文件。

vi /etc/fstab

5. 按 i 进入编辑模式,将光标移动至错误配置行首,并输入 # 注释该行配置。如下图所示:

说明:

若您无法确定错误配置,则建议先注释除系统盘外的所有挂载盘配置,待服务器恢复正常后再参见 步骤8 进行配置。


6. 按 Esc 输入 :wq 后,按 Enter 保存设置并退出编辑器。



7. 通过控制台重启实例,并验证是否能正常启动及登录。

说明:通过控制台重启实例具体步骤请参见 重启实例。

8. 登录成功后,若您需设置磁盘自动挂载。

现象描述

使用 SSH 登录 Linux 实例时,报错 ssh_exchange_identification: Connection closed by remote hostno hostkey alg

可能原因

可能原因

处理措施

/var/empty/sshd 文件权限未修改

检查 /var/empty/sshd 文件权限是否已修改

/etc/ssh/ssh_host_rsa_key 文件权限未修改

检查 /etc/ssh/ssh_host_rsa_key 文件权限是否已修改

故障处理

检查 /var/empty/sshd 文件权限是否已修改

1. 使用 VNC 登录 Linux 实例。

2. 执行以下命令,查看报错原因。

sshd -t

返回类似如下信息:

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

3. 执行以下命令,修改 /var/empty/sshd/ 文件权限。

chmod 711 /var/empty/sshd/

检查 /etc/ssh/ssh_host_rsa_key 文件权限是否已修改

1. 使用 VNC 登录 Linux 实例。

2. 执行以下命令,查看报错原因。

sshd -t

返回信息中包含如下字段:

“/etc/ssh/ssh_host_rsa_key are too open”

3. 执行以下命令,修改 /etc/ssh/ssh_host_rsa_key 文件权限。

chmod 600 /etc/ssh/ssh_host_rsa_key




http://www.mrgr.cn/news/70926.html

相关文章:

  • 数据结构Python版
  • Docker 篇-Docker 详细安装、了解和使用 Docker 核心功能(数据卷、自定义镜像 Dockerfile、网络)
  • MySQL中字段类型和Java对象中的数据类型对应关系
  • vue计算属性 初步使用案例
  • 计算机新手练级攻略——如何搜索问题
  • LeetCode-215.数组中的第K个最大元素
  • MBTI关于考完PMP的碎碎念
  • 揭秘文心一言,智能助手新体验
  • Spring面试必问50道题目
  • 使用 RunPod GPU
  • STL之vecor的使用(超详解)
  • 可编辑PPT | 指挥中心系统建设与应用方案
  • c语言数据结构与算法--简单实现栈和队列的出栈与入栈
  • 【快捷入门笔记】mysql基本操作大全-SQL数据库
  • NVR批量管理软件/平台EasyNVR多个NVR同时管理基于端-边-云架构的智能视频融合云平台
  • 通过VirtualBox虚拟机安装和调试编译好的 ReactOS
  • 项目管理全流程平台(源码+文档+部署+讲解)
  • 慌慌张张匆匆忙忙,验证新人如何稳住
  • 光流法与直接法在SLAM中的应用
  • SQL Server Cross Apply 将某列分号的值转换多行
  • Linux文件以及文件夹操作命令 以及Linux文件夹含义最简单易懂的解释 Centos
  • Generator 函数的语法和用法
  • package.json中“type“: “module“是什么含义,es6和commonjs的区别以及require和import使用场景
  • ScheduledThreadPoolExecutor 定制化线程池任务调度底层原理
  • 一文了解什么是CNAPP
  • 京东关键词API接口获取