运维——ssh无法登录云服务器

news/2024/12/2 16:49:28/

0x00 概述

一般来讲,无法登录ssh的原因挺多,如果无法登录云服务器,则除了要检查ssh端口是否放行,防火墙状态外,还需要检查云服务器web控制台入站规则是否开放了对应端口。如果你前面检查都是正常,那么还需要注意云服务器运营商。某些奇葩的运营商,例如TY云,限定了80,8080,443,8443 这四个端口不光要控制台入站规则放行,还得要备案才行。如果你没有用这些端口,那么请接着看本文我遇到的问题及解决方案。

0x01 复现问题

这个问题是我在将ssh端口改成非22后碰巧发现的。配置完重启连不上了。改回22也连不上了,而且我使用的网络环境出网ip和之前没变,我大胆猜测可能是我的出网ip被ssh server ban了。

果然发现是黑名单问题, vim /etc/hosts.allow 添加 sshd:出口ip  , 

这里白名单的优先级大于黑名单。

排查黑名单, vim /etc/hosts.deny 

发现这里多了2行代码,暂不清楚是被什么防护软件添加进去的,只拦截ssh服务。

vim /etc/sshd.deny.hostguard  果然有我的出口ip!!!

SSH安全防护脚本–自动添加到/etc/hosts.deny | 码农家园

0x02 后记

百度这个文件可能是 denyhosts 这个服务写入的,暂不清楚什么时候安装的。挺神奇的~

 

记录调试问题期间的一些操作:

iptables -I INPUT -p tcp --dport xxxx -j ACCEPT

上面的操作为临时添加防火墙规则,放行xxxx端口, 重启失效。

iptables -L 看不到添加的策略,要用 iptables -nvL 查看。


http://www.ppmy.cn/news/58324.html

相关文章

你的个人AI助理Pi来了

还记得之前的文章《不要老盯着ChatGPT,这几家公司的产品同样不容小觑》提到的Inflection AI公司吗?通过其官方推文了解到,前期我们关注的个人AI助理有了新的进展,Pi开始对外发布。 Pi是什么 Pi 是一种 AI,一种旨在提供…

数据库之约束、索引和事务

一、约束 约束,顾名思义就是数据库对数据库中的数据所给出的一组检验规则.负责判断元素是否符合数据库要求.其目的就是为了提高效率以及准确性. 1.not null - > 数据元素非空 表示如果插入数据,则当前数据不能为空. //创建一张学生表,其班级id和年级id不为空 create …

项目集的定义及管理

一、什么是项目集 项目集是相互关联且被协调管理的项目、子项目集和项目集活动,以便获得分别管理所无法获 得的效益。 以项目集的形式管理项目、子项目集及项目集活动能确保项目集组件的战略和工作计划根据各组 件的成果做出相应调整,或者按照发起组织的…

Hive3面试基础

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、基本知识Hive31.表的类型和表的存储格式a)b)c)创建表i)ii) 2.表 二、使用步骤1.引入库2.读入数据 总结 前言 面试准备之Hive 回顾…

postgresdb备份脚本

以下是一个简单的postgresdb备份脚本示例: 复制 #!/bin/bash # 设置备份目录和文件名 BACKUP_DIR/path/to/backup BACKUP_FILEdb_backup_$(date %F_%H-%M-%S).sql # 设置数据库连接参数 DB_HOSTlocalhost DB_PORT5432 DB_NAMEmydatabase DB_USERmyusername DB_PA…

Probabilistic and Geometric Depth: Detecting Objects in Perspective 论文学习

论文地址:Probabilistic and Geometric Depth: Detecting Objects in Perspective Github 地址:Probabilistic and Geometric Depth: Detecting Objects in Perspective 1. 解决了什么问题? 3D 目标检测在许多应用中发挥着重要作用&#xf…

2023年全国最新二级建造师精选真题及答案63

百分百题库提供二级建造师考试试题、二建考试预测题、二级建造师考试真题、二建证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 81.关于留置的说法,正确的是()。 A.留置权属于债权 B.债…

刷题练习3

文章目录 题目一分析题解 题目二分析第一种第二种 题解第一种方法代码第二种方法代码 题目一 题目链接 描述 读入一个字符串str,输出字符串str中的连续最长的数字串 输入描述: 个测试输入包含1个测试用例,一个字符串str,长度不超…