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无法登陆内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • RSync实现文件备份同步详解

    RSync实现文件备份同步详解

    rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息
    2016-03-03
  • http跟https有什么区别

    http跟https有什么区别

    这篇文章主要介绍了http跟https的区别,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2018-02-02
  • MongoDB学习笔记(三) 在MVC模式下通过Jqgrid表格操作MongoDB数据

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

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

    如何搭建http的webserver服务器

    最近在使用ESP32搭建web服务器测试,发现esp32搭建这类开发环境还是比较方便的,下面介绍如何使用ESP32提供的API来搭建我们的http web,感兴趣的朋友一起看看吧
    2024-08-08
  • NFS实现多服务器文件的共享的方法步骤

    NFS实现多服务器文件的共享的方法步骤

    NFS允许网络中的计算机之间共享资源,客户端可以透明地读写远端NFS服务器上的文件,本文就来介绍一下NFS实现多服务器文件的共享的方法步骤,感兴趣的可以了解一下
    2025-01-01
  • 服务器共享文件夹设置软件、文件共享服务器软件和共享文件夹加密工具的选择

    服务器共享文件夹设置软件、文件共享服务器软件和共享文件夹加密工具的选择

    这篇文章主要介绍了服务器共享文件夹设置软件、文件共享服务器软件和共享文件夹加密工具的选择,需要的朋友可以参考下
    2015-12-12
  • HDFS免重启挂载新磁盘

    HDFS免重启挂载新磁盘

    这篇文章主要介绍了HDFS免重启挂载新磁盘,需要的朋友可以参考下
    2022-04-04
  • Mac环境下搭建svn环境和使用方法

    Mac环境下搭建svn环境和使用方法

    本篇文章主要介绍了Mac环境下搭建svn环境的使用方法。由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,只需要简单配置,有兴趣的可以了解一下。
    2017-02-02
  • 用两块硬盘组建RAID0磁盘阵列简单教程(图文详解)

    用两块硬盘组建RAID0磁盘阵列简单教程(图文详解)

    最近为了考虑数据安全特做了raid阵列,采用两块或多块硬盘组建RAID磁盘阵列也成为了目前比较有性价比的硬盘性能提升解决方案
    2014-05-05
  • Webstorm2017上SVN插件安装的方法步骤

    Webstorm2017上SVN插件安装的方法步骤

    这篇文章主要介绍了Webstorm2017上SVN插件安装的方法步骤,安装Webstorm2017后,要使用svn版本控制,主要介绍如何安装配置SVN,分享给大家,有需要的可以了解一下
    2018-05-05

最新评论