There were 1978 failed login attempts since …… (二)更改ssh默认22端口阻止SSH暴力攻击

接昨天文章  denyhosts阻止SSH暴力攻击

今天说一个简单解决 SSH 暴力攻击(端口扫描)的方法:更改SSH默认 22 端口

步骤:

1. 远程登录服务器

    可使用 xshell 或者 iterm 等工具登录

2. 编辑 ssh配置文件(一般在/etc/ssh/目录下)

vim /etc/ssh/sshd_config

    修改

#Port 22
#AddressFamily inet
#ListenAddress 0.0.0.0
#ListenAddress ::

    添加上自定义的端口为 (23456或者任意10000~65535之间的端口,因为10000以下的端口号可能被特殊软件占用)

Port 22
Port 23456
#AddressFamily inet
#ListenAddress 0.0.0.0
#ListenAddress ::

    ⚠️注意:这里原来的 22 端口仍然保留,等配置完成,使用 23456 端口能够登录成功之后,再把22端口注释掉,防止更改端口之后登录不成功造成麻烦。   

3. 开放新增的 23456 端口 (--permanent永久生效,没有此参数重启后失效)

firewall-cmd --zone=public --add-port=ssh端口/tcp --permanent    

    更新防火墙:

firewall-cmd –reload

    重启sshd服务:

systemctl restart sshd

4. 注意,要在服务器的安全组设置中开放 23456端口,

    登录服务器控制台,安全组设置中 开放 23456 端口

5. 退出登录,使用 23456 端口重新登录,

ssh root@0.0.0.0 (你的公网IP) -p 23456

如果能登录成功,则重回上边第 2. 步,将22端口注释,以后使用 23456 端口登录即可。

如有问题,参见:

Linux 修改SSH 默认端口 22,防止被破解密码

centos7修改ssh远程端口 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
当在Windows系统上使用Docker尝试拉取镜像时,遇到 "error pulling image: configuration: download failed after attempts=6" 这样的错误,通常意味着Docker在从注册表下载镜像的过程中尝试了六次但都失败了。这可能是由于网络问题、镜像源暂时不可用、磁盘空间不足、Docker的配置限制,或者是你的Docker客户端和服务器之间存在连接问题。 具体原因可能包括: 1. **网络连接问题**:如果你的网络连接不稳定或速度过慢,可能导致下载超时。 2. **镜像仓库问题**:可能是镜像正在维护,或者该镜像已经从源删除。 3. **缓存或配置限制**:Docker可能设置了下载尝试次数,如果超过这个限制就停止尝试。 4. **磁盘空间不足**:在下载过程中,如果没有足够的磁盘空间,也会失败。 5. **防火墙或安全组设置**:某些网络防火墙可能会阻止Docker访问特定的端口或镜像源。 解决这个问题的步骤可能有: 1. **检查网络连接**:确保你的网络连接稳定,并且可以从互联网访问镜像源。 2. **清理空间**:检查是否有足够的磁盘空间来存储镜像文件。 3. **重试操作**:稍等片刻后,重新尝试拉取镜像,有时候问题可能是短暂的。 4. **更新Docker**:确保你的Docker版本是最新的,有时这是修复问题的一个简单方法。 5. **修改配置**:检查Docker配置,确认是否有限制下载尝试次数的设置,并适当调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端卡卡西呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值