服务器默认ssh远程连接端口为22端口,通常通过22远程连接的话,容易有ssh暴力破解的风险,给我们造成一定的损失。下面是更换ssh端口过程:

1.添加ssh端口

vim /etc/ssh/sshd_config

打开配置文件,加入Port=1998,先不要删除22端口,以免配置出现问题,等1998端口配置完成后,再删除22端口

添加完成后,退出vim编辑器,重启ssh服务

systemctl restart sshd.service

2.添加防火墙允许规格

添加防火墙允许规格,放行1998端口

firewall-cmd --permanent --add-port=/tcp

重启防火墙

firewall-cmd --reload

注:阿里云服务器的话,要在相应实例中的打开相应安全组规则端口

添加一条规则

删除22端口的规则(重要)

3.重新连接测试

退出当前SSH连接,通过1998端口连接,连接成功!

4.删除22端口

进入配置文件

vim /etc/ssh/sshd_config

删除22端口(很重要)

重启ssh服务

systemctl restart sshd.service

完成

最新文章

  1. SSH框架流程详解
  2. cocos2d 播放GIF动画类
  3. C#面向对象基础01
  4. 你所不知道的五件事情--java.util.concurrent(第二部分)
  5. 使用附加导航(affix)实现内容切换
  6. Nt内核函数原型and中文
  7. Scala学习1
  8. 从内存溢出看Java 环境中的内存结构(转)
  9. Effective Java 第三版——30. 优先使用泛型方法
  10. IndentityServer4
  11. 【源码】HashMap源码及线程非安全分析
  12. 【贪心】经营与开发 @upc_exam_5500
  13. JavaWeb中过滤器Filter的url-pattern设置
  14. 深度解剖session运行原理
  15. Omi框架学习之旅 - 通过omi-id来实现组件通讯 及原理说明
  16. AAC ADTS格式分析
  17. JS踩过的坑
  18. 【知识总结】CSS中样式覆盖优先顺序
  19. 【转载】selenium with PhantomJs wait till page fully loaded?
  20. ntp 控制报文

热门文章

  1. 数据挖掘入门系列教程(十)之k-means算法
  2. 手机app测试用例怎么写?手机app测试点有哪些?只有干货没有水分,错过绝对后悔!
  3. MySQL为某字段加前缀、后缀
  4. Python操作三大主流数据库
  5. Centos 7服务器搭建MySQL(mariadb)服务
  6. 五分钟秒懂机器学习混淆矩阵、ROC和AUC
  7. POJ2044 天气预报---状态细则
  8. Vue-cli4脚手架搭建
  9. java 8 stream中的Spliterator简介
  10. 非阻塞算法(Lock-Free)的实现