CentOS7增加或修改SSH端口号

1.先查看下服务器端口号范围

[root@localhost ~]# sysctl -a | grep ip_local_port_range

显示:net.ipv4.ip_local_port_range = 32768 60999

新ssh端口号选择在这个范围内即可,如54321

2.修改SSH配置文件

[root@localhost ~]# vim /etc/ssh/sshd_config

找到“#Port 22”,复制该行到下一行,然后把两行的“#”号即注释去掉,修改成:

Port 22

Port 54321

SSH默认监听端口是22,如果你不强制说明别的端口,”Port 22”注不注释都是开放22访问端口。上面我保留了22端口,防止之后因为各种权限和配置问题,导致连22端口都不能访问了,等一切都配置好了,再关闭22端口。

增加了54321端口,大家修改端口时候最好挑32768~60999之间的端口号,10000以下容易被系统或一些特殊软件占用,或是以后新应用准备占用该端口的时候,却被你先占用了,导致软件无法运行。

3.查看SSH端口是否配置正确

[root@localhost ~]# netstat -ntlp

4.查看防火墙是否打开

[root@localhost ~]# systemctl status firewalld

5.如果防火墙打开,增加端口到防火墙规则

[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=54321/tcp

6.如果防火墙打开,重新加载防火墙策略

[root@localhost ~]# firewall-cmd --reload

7.加载防火墙策略执行成功后,查看端口是否被开启

[root@localhost ~]# firewall-cmd --permanent --query-port=59183/tcp

8.重新登录服务器,修改SSH配置文件

[root@localhost ~]# vim /etc/ssh/sshd_config

找到“Port 22”,“#”注释

9.关闭防火墙ssh

[root@localhost ~]# firewall-cmd --permanent --zone=public --remove-service=ssh

10.删除22端口

[root@localhost ~]# firewall-cmd --permanent --zone=public --remove-port=22/tcp

11.重启SSH服务

[root@localhost ~]# systemctl restart sshd

12.重启防火墙

[root@localhost ~]# systemctl restart firewalld.service

13.重启下服务器

[root@localhost ~]# shutdown -r now

-----------------------------------------------

# 查看端口是否被占用

[root@localhost ~]# netstat -lnp | grep 54321

时间: 2024-09-20 15:45:05

CentOS7增加或修改SSH端口号的相关文章

windows通过注册表修改3389端口号

windows通过注册表修改3389端口号,步骤如下: 1.开始→运行,输入regedit,打开注册表 进入这个路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp 右边有个PortNamber,默认值3389,需要点下十进制显示,改成你想修改的端口即可. 2.在进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\Ten

linux(Ubuntu)搭建Subversion服务器+修改svn端口号

一.搭建 Subversion 服务器 1.首先需要安装 subversion 这个软件: sudo apt-get install subversion 注:使用apt-get安装软件,ubuntu默认将软件下载到 /etc/bash_completion.d/ 目录下,可使用 sudo apt-get source packagename 下载源码包,也是下载到 /etc/bash_completion.d/下. 2.在 /home/nicky 下建立一个 repo,名称为 svnproje

SpringBoot修改默认端口号

有时候我们可能需要启动不止一个SpringBoot,而SpringBoot默认的端口号是8080,所以这时候我们就需要修改SpringBoot的默认端口了.修改SpringBoot的默认端口有两种方式.下面就分别说一下这两种方式. 修改application.properties 第一种方式我们只需要在application.properties中加这样的一句话就可以了:server.port=8004.为什么这种方式可以实现修改SpringBoot的默认端口呢?因为在SpringBoot中有这

MySQL如何简单的修改的端口号

先在服务里停止mysql的服务器 再找到mysql安装目录下面的my.ini文件,把里面的端口号3306替换成其它的端口号. 重启mysql服务.

Nginx的快速安装手册及如何修改端口号

安装openssl-0.9.8e.tar.gz软件包 ./configure  --prefix=/usr/local/openssl make &&make install 2) 安装pcre-8.12.tar.gz软件包(可以安装光盘里面pcre和pcre-devel,prce库支持Nginx HttpRewrite模块) ./configure --prefix=/usr/local/prce make &&make install 3) 安装nginx软件包  us

怎样修改win8远程桌面3389端口号?

  1.首先我们要按住win+r调出运行窗口; 2.然后再输入框中输入regedit; 3.然后我们就会看到如下的窗口,选择框框中的选项; 4.然后我们选择十进制,然后输入你要修改的端口号.

linux中vps修改ssh默认端口方法

修改linux vps ssh 22端口 解除ssh爆破烦恼,查看日志会发现有很多 linux下登录日志在下面的目录里: cd /var/log 查看ssh用户的登录日志: less secure linux日志管理 如果显现很多外地ip登录失败 那就是被恶意爆破了 穷举法,或称为暴力破解法,是一种针对于密码的破译方法,即将密码进行逐个推算直到找出真正的密码为止.例如一个已知是四位并且全部由数字组成的密码,其可能共有10000种组合,因此最多尝试10000次就能找到正确的密码.理论上利用这种方法

Linux下修改ssh端口和禁止root远程登录

操作步骤如下: 1.编辑/etc/ssh/ssh_config文件: #vim /etc/ssh/ssh_config 将被注释掉的Port 22前的注释符号"#"去掉,并将22改为8888,保存退出. 2.编辑/etc/ssh/sshd_config文件: #vim /etc/ssh/sshd_config 将Port 22改为8888,并找到PermitRootLogin,将后面的yes改为no,这样root就不能远程登录了,保存退出. 3.重启ssh: #/etc/init.d/

http preview端口号-Http preview服务器端口号修改

问题描述 Http preview服务器端口号修改 使用MyEclipse创建Http PreView静态服务器,可加载 static Web Module项目使用中出现了一个问题无法解决,端口号默认8080,无法更改端口号,不知道社区的朋友们有没有用过的,指点一二 (和tomcat冲突很苦恼) 解决方案 解决方式如下: 已于公司的同事讨论解决,最后采用tomcat服务器.部署自建项目下文件访问,配置端口号.避免冲突问题 解决方案二: 修改jetty服务器端口号修改JBOSS服务器的端口号修改h