centos 修改ssh默认端口号

news/2023/12/10 14:46:10

linux服务器一般默认的ssh端口号都为22,所以在大部分的使用者手中出于安全考虑就需要修改ssh的默认端口号,下面为为修改ssh默认端口号方法
一:修改/etc/ssh/sshd_config配置文件(注意:这里是sshd_config,而不是ssh_config)
1:查看ssh的默认端口号

netstat  -anp|grep ssh

clipboard.png
2:修改/etc/ssh/sshd_config配置文件
在sshd_config文件中添加一个端口号10011(这里保留22端口,是为了放置假如配置失败的话,还可以使用22端口使用ssh登录,配置完成后,可以删除22端口)
clipboard.png
二:防火墙配置
这里可以参考:linux之centos7防火墙基本使用
三:向SELinux中添加修改的SSH端口
在网上很多的修改ssh默认端口号的教程中都是只说到上面那一部分然后重新启动ssh服务,我是不知道他怎么实现的啊,反正我是怎么也实现不了,不管怎样配置都不起作用,ssh端口号一直是22,最后我发现了,这是由于我们需要向SELinux中添加修改的SSH端口
1:安装semanage
semanage是SELinux的管理工具,是用于向SELinux添加和修改ssh端口号

#安装依赖
yum install policycoreutils-python
#安装semanage
yum provides semanage

2:使用semanage向SELinux中添加我们刚刚添加的端口号(10011)
查询当前 ssh 服务端口:

semanage port -l | grep ssh

向 SELinux 中添加我们需要添加的ssh端口(10011):

semanage port -a -t ssh_port_t -p tcp 10011

验证 ssh 端口是否添加成功:

semanage port -l | grep ssh

重启 ssh 服务:

systemctl restart sshd.service

clipboard.png
四:测试:
在命令行输入:

ssh root@192.168.11.201 -p 10011

如下表示可以使用10011端口登录ssh了,这时候你就可以将/etc/ssh/sshd_config文件中的22端口号配置删除,然后重启ssh服务,这时候ssh的默认端口号就改成了10011

clipboard.png


https://dhexx.cn/news/show-48584.html

相关文章

Semaphore源码解析

1. 构造函数 public Semaphore(int permits) {sync new NonfairSync(permits);}public Semaphore(int permits, boolean fair) {sync fair ? new FairSync(permits) : new NonfairSync(permits);}permits:获取许可的数量 fair:有公平和非公平 2. Fa…

class php 用变量赋值 类_ThinkPHP5.1 源码分析(一)- 类的自动加载

ThinkPHP实现类的加载核心函数 - spl_autoload_register()首先我们来看看魔术方法__autoload(),这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数。目录结构:在项目根目录中建立note/class…

四步教您如何通过腾讯云赚小钱

第一步 成为腾讯云代理 登录下面地址: https://cloud.tencent.com/act/partner/cps 第二步 完成注册 截屏2020-10-25 下午8.23.36.png第三步 生成推广链接 截屏2020-10-25 下午8.24.46.png完成 点击下面链接试试 测试效果

切割图形_模型教程丨切割机操作手册

点击这里可以查看上一期教程哦~半平米工坊:模型教程:泡沫砖切割进阶版​zhuanlan.zhihu.com之前的泡沫砖小系列结束啦!接下来我们将用三期来给大家针对激光切割的主要特点、具体操作、注意事项并配合实例来进行详细讲解。(咳咳~此…

为什么计算hashcode用31*

String的hashcode()方法 public int hashCode() {int h hash;if (h 0 && value.length > 0) {char val[] value;for (int i 0; i < value.length; i) {h 31 * h val[i];}hash h;}return h;}​ 选择31是因为可以用移位和减法运算来代替乘法&#xff0c;从而…

多集群应用如何帮助企业级Kubernetes获益

扩大Kubernetes集群规模运维人员有两个选择&#xff1a;Scale Up和Scale Out。如果想将工作量以及成本维持在较低水平&#xff0c;那么多集群应用程序将是一个重要功能。本文将介绍这两种选择&#xff0c;并阐述为何多集群应用程序如此重要。 Kubernetes有许多受用户喜爱的功能…

为什么HashMap的容量要是2的幂

看一下HashMap的get()方法 public V get(Object key) {Node<K,V> e;return (e getNode(hash(key), key)) null ? null : e.value;}final Node<K,V> getNode(int hash, Object key) {Node<K,V>[] tab; Node<K,V> first, e; int n; K k;if ((tab tab…

html设置文字超过字数_设置网站关键词的方法

设置网站关键词的方法看似很简单&#xff0c;但实际上设置好还是很难的一件事情&#xff0c;就拿我的SEO博客的标题&#xff0c;一个20多字的标题就能覆盖上百个关键词&#xff0c;这种效果和方法你会吗&#xff1f;关键词是SEO的根&#xff0c;是开展一切SEO工作的源头。而网站…

Discuz!Q 快速部署(腾讯云版)

什么Discuz!Q Discuz! Q 继承了Discuz! X 的社区的核心能力&#xff0c;增强了变现的能力&#xff0c;原生接入微信生态&#xff0c;且更适配今天移动端的交互&#xff0c;帮助用户碎片化的信息发布及获取。 如何快速部署 由于Discuz早就被腾讯收购了&#xff0c;因此建议大…

kafka生产者原理分析

生产者客户端整体架构&#xff1a; ​ 整个生产者客户端由两个线程协调运行&#xff0c;这两个线程分别为主线程和Sender线程&#xff08;发送线程&#xff09;。在主线程中由KafkaProducer创建消息&#xff0c;然后通过可能的拦截器、序列化器和分区器的作用之后缓存到消息累…