aws服务器更换实例规格后ssh无法登陆的解决方案

 更新时间:2023年07月12日 14:42:44   作者:金厢白玉圭  
这篇文章主要介绍了aws服务器更换实例规格后ssh无法登陆,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

背景

服务器降配,将实例规格从r5.4xlarge降为r5.2xlarge后服务器ssh无法登陆

分析

  • 查看aws控制台,可以看到实例状态时启动的,并且状态检查已通过
  • 内网ip和外网ip都是可以ping通的
  • telnet ip port不通(之前就改变了ssh的配置,修改了ssh默认端口)
  • 控制台的系统日志显示ssh服务是启动了的

解决方案

初步判断是ssh配置的问题但是这个时候又没办法通过ssh登陆来修改ssh配置,其它登陆方式(控制台登陆、telnet登陆等)都没开通

通过救援实例登陆具体思路就是重新在aws控制台启动一个新的实例,最小规格的就行。然后将原来无法启动服务器的硬盘挂载到新实例上当做附加卷,修改完附加卷上的sshd_config后再挂载回去。

下面是一些用到的命令:

# 创建挂载目录
sudo mkdir /mnt/rescue
# 挂载到创建的目录
sudo mount -t xfs -o nouuid /dev/xvdf1 /mnt/rescue/
# 卸载目录
sudo umount /mnt/rescue/

注意硬盘在aws控制台挂载和卸载的时候都需要把实例给停止。然后挂载的目录也是有讲究的,附加卷的挂载路径是/dev/sd[f-p]。如果挂载了之后导致新的实例启动不了,可以换个挂载路径再挂载试试。

问题结论

之前的服务器默认ssh端口不是22,更换实例类型后ssh配置有初始化,无法登陆将ssh配置的22端口放开,密码登陆放开就可以了。

还有一个小问题,把sshd_config的22和修改的端口都放开,再把硬盘挂载回去,此时旧的实例登陆上去,再看ssh的配置除了22端口,另一个端口被注释了,可能是aws自己操作的。

参考文档

到此这篇关于aws服务器更换实例规格后ssh无法登陆的文章就介绍到这了,更多相关aws服务器ssh无法登陆内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • idea新建maven项目时速度缓慢的解决方法

    idea新建maven项目时速度缓慢的解决方法

    下面小编就为大家分享一篇idea新建maven项目时速度缓慢的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-11-11
  • rhs和rhsa文件属性的文件删除方法

    rhs和rhsa文件属性的文件删除方法

    这篇文章主要介绍了rhs和rhsa文件属性的文件删除方法,需要的朋友可以参考下
    2015-09-09
  • CentOS 7部署主域名服务器 DNS的方法

    CentOS 7部署主域名服务器 DNS的方法

    文章详细介绍了在CentOS 7上部署主域名服务器DNS的步骤,包括安装BIND服务、配置DNS服务、添加域名区域、创建区域文件、配置反向解析、检查配置文件、启动和启用服务、配置防火墙以及测试DNS服务,感兴趣的朋友一起看看吧
    2025-03-03
  • MongoDB学习笔记(三) 在MVC模式下通过Jqgrid表格操作MongoDB数据

    MongoDB学习笔记(三) 在MVC模式下通过Jqgrid表格操作MongoDB数据

    下面我们将逐步讲解怎么在MVC模式下将MongoDB数据读取,并展示在前台Jqgrid表格上。这个“简易系统”的基本设计思想是这样的:我们在视图层展示表格,Jqgrid相关Js逻辑全部放在一个Js文件中,控制层实现了“增删查改”四个业务,MongoDB的基本数据访问放在了模型层实现
    2013-07-07
  • HTTP全部标准响应状态码整理

    HTTP全部标准响应状态码整理

    HTTP标准响应状态码用来表明特定 HTTP 请求是否成功完成。 响应被归为以下五大类:信息响应 (100–199);成功响应 (200–299);重定向消息 (300–399);客户端错误响应 (400–499);服务端错误响应 (500–599)
    2023-07-07
  • URL Rewrite Module 2.1 URL重写模块规则写法

    URL Rewrite Module 2.1 URL重写模块规则写法

    URL重写模块是IIS的扩展,可作为独立IIS Server的下载下载,并且还预先安装在Windows Azure网站(WAWS)上的任何网站上,供您使用,本教程将指导您完成如何为URL重写模块创建和测试一组重写规则
    2020-12-12
  • Dell服务器安装Ubuntu系统的图文教程

    Dell服务器安装Ubuntu系统的图文教程

    这篇文章主要为大家详细介绍了Dell服务器如何安装Ubuntu系统,文中通过示例图片为大家详细讲解了安装步骤,有需要的小伙伴可以参考一下
    2023-09-09
  • 服务器的rabbitmq的guest账号登不进去的解决步骤

    服务器的rabbitmq的guest账号登不进去的解决步骤

    这篇文章主要介绍了服务器的rabbitmq的guest账号登不进去的解决步骤,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2024-07-07
  • 双至强cpu 32g内存服务器 做了阵列1更换一个坏的硬盘后,没做阵列

    双至强cpu 32g内存服务器 做了阵列1更换一个坏的硬盘后,没做阵列

    更换掉坏硬盘后,系统重新认出primary后,原来的主盘即失效,如果此时再将更换掉的旧盘插入系统就会造成,混乱,导致进不入系统,拨掉也无用
    2013-06-06
  • 详解Rocky Linux 9.2 PXE 服务器

    详解Rocky Linux 9.2 PXE 服务器

    本文主要介绍了使用PXE技术实现Rocky Linux 9.2的无人值守安装,内容包括关闭防火墙和SELinux、配置网络、安装所需软件、准备安装和应答文件、FTP和DHCP服务配置、以及TFTP配置等步骤,本文为系统管理员提供了一种高效的系统部署方案
    2024-11-11

最新评论