这个是逗比根据地的备份镜像站(非官方)。牢记域名: [doubibackup.com]。搜索:标签云
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程
广告

『原创』Debian/Ubuntu SSH端口一键修改脚本 修改默认端口 避免暴力破解

Linux教程 Toyo 33评论
广告
本文最后更新于 2018年9月20日 19:49 可能会因为没有更新而失效。如已失效或需要修正,请留言!

应一些逗比的要求,特地写了个 SSH端口一键修改脚本,继续懒吧你们。

手动修改教程:Linux 修改默认SSH端口 22,避免被暴力破解密码


系统要求

Debian 6+ / Ubuntu 14.04 +

因为 CentOS 7 有些不一样,我对 CentOS 系统也不了解,所以为了不出问题就不支持 CentOS系统了。

脚本版本

Ver: 1.0.0

安装步骤

执行下面的代码下载并运行脚本。

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/ssh_port.sh && chmod +x ssh_port.sh && bash ssh_port.sh

运行脚本后会出现如下内容,按提示修改即可。

点击展开 查看更多

使用说明

进入下载脚本的目录并运行脚本:

./ssh_port.sh

./ssh_port.sh end
# 这个命令仅限使用 2.保守修改 方式并通过 新SSH端口 链接后才能用!

其他操作

当操作过程中出现任何错误,都可以恢复SSH配置备份文件(具体命令 脚本会提示):/etc/ssh/sshd_config.bak

其他说明

当修改SSH端口后,脚本会自动配置防火墙,禁止旧端口,允许新端口

当服务器存在外部防火墙时(如 阿里云、腾讯云、微软云、谷歌云、亚马逊云等),需要外部防火墙开放 新SSH端口TCP协议方可连接!


提示wget: unknown host “raw.githubusercontent.com” 之类的错误

点击展开 查看更多

提示 wget: command not found 的错误

点击展开 查看更多

升级脚本

升级脚本只需要重新下载脚本文件就可以了,会自动覆盖原文件。

更新日志

2017年10月29日,版本 v1.0.0

1. 推出 正式版。

转载请超链接注明:逗比根据地 » 『原创』Debian/Ubuntu SSH端口一键修改脚本 修改默认端口 避免暴力破解
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (55)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(33)个小伙伴在吐槽
  1. 用了之后选的直接修改,但是还是发现22端口能登陆,而我自己修改的端口也能登陆,奇了怪了
    sdshdv2018-11-08 02:31 回复
    • 自己看配置文件:/etc/ssh/sshd_config
      Toyo2018-11-08 14:15 回复
  2. 这个一键安装脚本怎么删除的啊?
    k'k2018-04-01 14:52 回复
    • 进入脚本所在文件夹,然后运行:
      rm -f ssh_port.sh
      
      Toyo2018-04-02 17:32 回复
  3. 希望小编只需要增加关于CentOS如何修改的链接即可: 参考Vultr: www.vultr.com/docs/changing-your-ssh-port-for-extra-security-on-centos-6-or-7
  4. 更改过用外网还是无法访问阿里云和腾讯云其他的可以访问
    qaz2018-01-16 16:52 回复
  5. 可以更新CENTOS系统进去吗?只有dabian和ubutun不够用啊!
    boner2017-12-17 15:09 回复
  6. 可以加CentOS 6的修改端口一键脚本吗?Debian太热门都被抢光了,其他又太贵,一个人用不到多少G
    6435342017-12-10 23:51 回复
    • 什么意思?Debian 系统被抢光?其他又太贵?
      Toyo2017-12-11 00:32 回复
  7. 博主能不能写个怎么确认自己的服务器被攻击,新手向
    FGREDD2017-12-02 00:29 回复
  8. 感觉fail2ban更好一些,不知道有没有写fail2ban的脚本,虽然好用,但是每次设置其实挺烦的
    ethey2017-11-17 14:38 回复
  9. 谢谢。给我这偷懒人用一下
    angr2017-11-12 22:44 回复
  10. 改个ssh端口还要用脚本??也是醉了
    IFmeet2017-11-07 08:32 回复
    • 有人需要我就写,你不需要就不用。
      Toyo2017-11-07 11:20 回复
  11. 逗哥你好,感谢分享这么多干货,问一下,ss已经有obfs插件,是否原理与SSR相似,能否来篇分析文章进行对比?
    西蒙宫2017-11-03 10:48 回复
  12. 这闲的,改ssh端口都来脚本了,哈哈。不过对部份人应该有用吧。 我想说的是怎么https://doub.io/feed/订阅不了呢,feedly网站失败,reeder的mac、ios客户端也都不行。
    Me22017-11-01 21:44 回复
  13. 只是修改端口,与SS,SSR安装脚本,账号无关对吗?
    lili2017-11-01 16:37 回复
    • 是的,这只是修改SSH链接用的端口,注意不要与其他软件端口冲突。
      Toyo2017-11-01 21:47 回复
  14. 其实改端口没什么用,扫描一下,开放的端口就全出来了。重要的是一定要改成用证书登录,禁止密码登陆。
    xxx2017-10-29 20:02 回复
    • 不管怎么说,比默认22端口好很多。KEY密匙登陆的话,估计很多人嫌麻烦。
      Toyo2017-10-29 23:48 回复
  15. centos: vi /etc/ssh/sshd_config 进编辑页面 按i编辑 #port 22 这一行改端口数然后把#去掉 esc退出编辑 :wq回车保存退出 service sshd restart 重启生效
    Jay2017-10-29 18:03 回复
    • CentOS 7 我搜到的和CentOS6 以及其他系统的略不一样,不清楚,所以不考虑支持CentOS系统,反正我也不用CentOS系统。
      Toyo2017-10-29 20:03 回复
  16. 问个题外话,逗比的tg群解散了?
    johnpoint2017-10-29 16:35 回复
    • 一直正常,你都不先看看?
      Toyo2017-10-29 17:55 回复
      • 那是我被T了?
        johnpoint2017-11-04 17:07 回复
  17. 用了直接修改结果连不上了怎么办
    byly2017-10-29 15:14 回复
    • 1. 直接修改 有风险,所以我才搞了两种修改方式并且默认回车选择 2. 保守修改 方式。
      连不上,多半是防火墙问题,不会修就直接重装系统吧。
      Toyo2017-10-29 17:53 回复
  18. :mrgreen: :mrgreen: :mrgreen: 我去试试
    DjanGo2017-10-29 14:09 回复
  19. CentOS求个一键
    TBQin2017-10-29 14:07 回复
    • 不支持CenOS的原因文章一开头就写了。
      Toyo2017-10-29 14:13 回复
    • 其实并不是很难
      johnpoint2017-10-29 14:15 回复
    • 理论上增加关闭selinux语句即可
      皮皮虾2017-10-29 19:19 回复