首页 > 系统相关 >CentOS7修改SSH端口

CentOS7修改SSH端口

时间:2022-10-15 19:33:29浏览次数:43  
标签:-- 端口 防火墙 CentOS7 semanage SSH port ssh

CentOS7修改SSH端口

1.修改ssh配置文件

# 查看当前ssh服务器端口号

netstat -tunlp | grep "ssh"

CentOS7修改SSH端口_linux

默认的话是22

2.修改端口

vi /etc/ssh/sshd_config

去掉前面的 #,改为Port 2222(建议在后面另起一行,防止所配置的端口不能用,22还能应急,配置成功后再删除)

CentOS7修改SSH端口_linux_02

3.重启ssh服务

systemctl restart sshd


如果有防火墙 和配置SELinux执行4-5再执行3

4.查看防火墙状态

firewall-cmd --state

防火墙如果关闭,则需要打开防火墙,执行命令:

# 打开防火墙

systemctl start firewalld

# 开机时启动firewall

systemctl enable firewalld.service    

防火墙放行端口 2222

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

查看已开启端口

firewall-cmd --list-port

重启防火墙

systemctl restart firewalld

5.向SELinux中添加修改的SSH端口

执行命令:

​yum provides semanage

# 安装运行semanage所需依赖工具包 policycoreutils-python

yum -y install policycoreutils-python

查询当前 ssh 服务端口:

semanage port -l |grep ssh 

向 SELinux 中添加 ssh 端口:

semanage port -a -t ssh_port_t -p tcp 2222

标签:--,端口,防火墙,CentOS7,semanage,SSH,port,ssh
From: https://blog.51cto.com/wellname/5759253

相关文章

  • nginx反向代理多个docker容器(基于端口代理)
    一台已安装docker的服务器(安装过程此处省略)安装nginx,这里我直接在本机安装nginx(发行版为opensuse),参考链接:SuseLinux12Nginx安装-简书(jianshu.com)添......
  • Linux 安装并启动SSH服务
    1.安装openssh-serveryuminstallopenssh-server2.开启SSH服务端systemctlstartsshd3.设置开机自启systemctlenablesshd......
  • Centos7安装配置jenkins
    安装前准备注:jenkins依赖jdk环境,需提前安装配置(如已安装请跳过)一、jdk8安装配置jdk8下载地址:https://www.oracle.com/java/technologies/javase/jdk8-arm-downloads.htm......
  • Royal TSX防自动断开 | 同个ip打开多个端口
    目录下载安装安装插件使用创建DocumentSSH|FTP添加防止自动断开同一ip多开shell下载安装https://www.royalapps.com/ts/mac/download安装插件使用创建Docume......
  • centos7.9 安装postgres15数据库
    1.安装yum仓库yuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm2.安装环境依赖(1).安装lib......
  • centOS7图形化安装(最小化安装的基础上安装)
    ┌──[[email protected]]-[~/awx-operator]└─$yumgrouplist已加载插件:fastestmirror没有安装组信息文件Mayberun:yumgroupsmarkconvert(see......
  • 【Vue】修改默认端口号
    Vue2.Xconfig文件夹中有一个index.js其中部分内容如下,port即为端口号,在这里更改即可。   Vue3.XVue3.x中修改端口号则需要在项目根目录下创建一个vue.config.......
  • 解决SourceTree在指定了ssh之后,仍然总是要求输入密码的问题
    通过ssh进行验证,是不需要输入账号密码的。那为什么SourceTree每次拉取代码的时候,总是要求输出密码呢?我查了好久资料都没能解决这个问题,后来通过对比才发现,核心点原来是.g......
  • CentOS7脚本安装GitLab
    #!/bin/bashyuminstall-ycurlpolicycoreutils-pythonopenssh-serverperlsystemctlenablesshdsystemctlstartsshdfirewall-cmd--permanent--add-service=httpfi......
  • 关于linux端口号
    今天部署了大运维平台,访问telnet不通1、查看哪些端口被打开了:netstat-anp  2、确保端口未在使用netstat-na|grep:9006ss-na|grep:90063、启用端口安装......