目录

一、查看防火墙状态

二、编辑sshd配置

三、重启sshd

四、防火墙开放端口

五、重启防火墙

六、测试连接

七、防火墙关闭22端口

八、重启防火墙以生效


前言:ssh登录的默认端口是22,如果不修改默认端口的话,会不安全,默认端口会遭到攻击,为了安全要修改一下远程登录端口。

一、查看防火墙状态

firewall-cmd --state

running表示防火墙处于开启状态,not running表示防火墙处于关闭状态

如果防火墙处于关闭状态,开启防火墙:

systemctl start firewalld

此时系统没有反馈任何信息,再次查看防火墙状态,此时已显示为running 

二、编辑sshd配置

首先登录远程服务器,编辑sshd配置,修改默认的端口,执行命令:

vi  /etc/ssh/sshd_config

找到 #Port 22 一段,在下一行添加 Port 2022,保存并退出,2022就是你要更换的端口号。

三、重启sshd

systemctl restart sshd

系统没有任何提示表示成功!  

四、防火墙开放端口

firewall-cmd --zone=public --add-port=2022/tcp --permanent

显示success表示成功!
–zone=public 表示作用域为公共的
–add-port=2022/tcp 添加tcp协议的端口端口号为2022
–permanent 永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效; 

五、重启防火墙

systemctl restart firewalld

系统没有任何提示表示成功!

查看已通过的端口:

firewall-cmd --list-ports

可以看到刚刚开启的2022的端口 

 现在2022和22两个端口同时工作了!

六、测试连接

测试连接成功后再进行下一步 

七、防火墙关闭22端口

firewall-cmd --zone=public --remove-port=22/tcp --permanent

显示success表示成功!

八、重启防火墙以生效

systemctl restart firewalld

系统没有任何提示表示成功!

Linux修改默认登录端口22相关推荐

  1. 阿里云服务器(Linux)如何修改远程登录端口22?

    本文介绍如何修改 Windows 和 Linux 服务器的默认远程端口. 修改 Windows 服务器默认远程端口 本节以 Windows Server 2008 为例介绍如何修改 Windows 服 ...

  2. linux7 更改22端口,centos7修改默认远程端口22

    centos7修改默认远程端口 首先我们把要改成的端口先加到防火墙白名单里. firewall-cmd –zone=public –add-port=22223/tcp –permanent 2222 ...

  3. Linux安全加固之修改SSH登录端口

    Linux的默认登录端口是22,这种默认端口往往本身就存在一定的风险,为了加固Linux的安全性,可以通过修改SSH的默认登录端口来实现,操作比较简单,只要三步就行 1. 修改配置文件 使用命令进入配 ...

  4. Windows服务器修改默认远程端口(3389)

    前天,我在腾讯云的一台云服务器被入侵了, 当成了"肉鸡", 为了有备无患, 今天准备把另外一台windows服务器的默认远程端口也该一下. linux 修改默认远程端口请看:修改C ...

  5. 【linux】记一次linux(centos)被暴力破解事件,从修改linux默认登录端口为普通账号授权到linux基础操作命令

    文章目录 查看阶段 列出登入系统失败的用户相关信息 查找恶意登录的前十个IP 统计登录 处理阶段 处理阶段-更改默认登录端口 第一步 输入命令: 第二步: 第三步 重启ssh服务: 第四步: 防火墙开 ...

  6. Linux下修改SSH登录端口

    Linux下修改SSH登录端口 LINUX 的默认SSH 端口是 22.为了防止别人暴力破解,建议修改SSH 访问端口:vim /etc/ssh/sshd_config 找到Port 22 这一行,这 ...

  7. Linux修改远程连接端口

    1.编辑sshd配置,修改默认的端口. vi /etc/ssh/sshd_config ​ 进入编辑模式,找到 #Port 22 ​ 修改为 Port 22 Port 122 #变更后的端口 ​ 这样 ...

  8. Linux文件关联详解 linux 修改默认文件关联打开程序

    linux 修改默认文件关联打开程序 从总体上讲 /etc/gnome/defaults.list 保存了全局的打开方式 /.local/share/applications/mimeapps.lis ...

  9. 服务器修改默认登录名,服务器默认登录名

    服务器默认登录名 内容精选 换一换 云堡垒机系统的一个用户代表一个可登录自然人,支持新建本地用户,批量导入用户,以及同步AD域用户.系统管理员admin是系统最高权限用户,也是系统第一个可登录用户.为 ...

最新文章

  1. 【Java代码实现】递归两大经典问题-----“汉诺塔问题” 与 “青蛙跳台阶问题” 讲解
  2. qhfl-9 微信模板消息推送
  3. 用Python实现冒泡排序
  4. linux怎么取消挂在u盘,linux下如何挂载U盘
  5. linux加一个2t硬盘吗,在linux下新增一块硬盘的操作。(包含大于2T的硬盘在linux下挂载操作)...
  6. Java面试题及答案,java底层实现原理
  7. 3d object是什么文件_[单目3D目标检测论文笔记] 3D Bounding Box Estimation
  8. 在controller类的每个方法执行前调用某个方法_springboot:异步调用@Async
  9. DB2 查看表空间使用率
  10. qlistview 自定义控件_python – QListView中的自定义项
  11. C#项目获取当前时间的农历时间
  12. Report Services RDL报告服务器的一些经验
  13. Dynamical Isometry and a Mean Field Theory of CNNs
  14. 【LGCN】如何理解Large-Scale Learnable Graph Convolutional Networks?
  15. 为计算机发展做出贡献的人的简介,【七十年七十人】郑守淇:为我国计算机事业奉献一生...
  16. 日期格式之间的互相转换
  17. 月薪30K的软件测试简历怎么包装,软件测试项目经验怎么写?软件测试简历编写,软件测试简历模板
  18. 如何快速了解一个领域/写综述
  19. 红芯事件:当创新开始变的水土不服
  20. 录屏软件用什么好?直播会议用什么录屏软件?

热门文章

  1. IDEA 里 Build、Rebuild、Recompile 的区别
  2. 添加列、删除列的sql
  3. 数字通信中为什么需要时钟线
  4. 3GPP TS 23501-g51 中英文对照 | 4.4.6 5G LAN-type Services
  5. 基于机器视觉的表面缺陷检测方法研究进展(2022最新)
  6. [回顾]windows安装mujoco200
  7. Postgresql数组操作符及数组函数
  8. 转:mbedtls学习3.mbedtls_API分析
  9. Matlab之随机森林TreeBagger
  10. 音游手台中--EC11编码器的控制[2]