CentOS7.6 修改SSH端口

这篇具有很好参考价值的文章主要介绍了CentOS7.6 修改SSH端口。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 修改ssh配置文件

执行命令:

vi /etc/ssh/sshd_config 

centos查看ssh端口,ssh,运维,服务器

 

首次打开发现 Port 22是被注释的

去掉前面的 #,再增加一条Port 55555,添加的监听端口号最好为10000~65535区间之内,即2的16次方

Port 22
Port 55555

这样做防止55555端口不能连接的情况下还可以使用22端口连接

防火墙放行

2.1 查看防火墙状态

firewall-cmd --state

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

# 打开防火墙
systemctl start firewalld
# 开机时启动firewall
systemctl enable firewalld.service    

2.2 防火墙放行端口 55555

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

2.3 重启防火墙

# 重启防火墙
systemctl restart firewalld

2.4 查看已开启端口

firewall-cmd --list-port

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

3.1安装SELinux的管理工具 semanage

执行命令:

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

查询当前 ssh 服务端口:

semanage port -l | grep ssh

查询后如下图

centos查看ssh端口,ssh,运维,服务器

 3.3 重启ssh服务

systemctl restart sshd

测试成功后,将22端口注释掉即可!文章来源地址https://www.toymoban.com/news/detail-808516.html

到了这里,关于CentOS7.6 修改SSH端口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Centos7开启SSH连接配置

    1、查看是否已安装openssh-server: 如果有信息说明已安装了openssh-server,如果输出没有任何结果,说明没有安装。 2、安装openssh-server(如果已安装,此处省略): 3、编辑sshd_config: 放开端口以及监听地址,去掉#,如下图。 允许使用Root登录,如下图: 放开密码权限,如下图:

    2024年02月16日
    浏览(31)
  • CentOS 如何更改SSH端口的方法

    本文将分享CentOS 如何更改SSH端口的方法。执行以下步骤以更改CentOS上的默认SSH端口号: 1、登录centos服务器; 2、输入vi /etc/ssh/sshd_config编辑此文件. 在原配置文件 Port 22这行回车添加新端口,然后按键盘的Esc退出编辑,再然后输入:wq保存并退出。添加一个新的端口最好把原来

    2024年02月08日
    浏览(34)
  • CentOS7启动SSH服务报错

    CentOS7启动SSH服务报: Job for ssh.service failed because the control process exited with error codesee systemctl status ssh.service and journalctl -xe for details. 然后按照提示输入: systemctl status sshd.service [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vYFcaGjN-1662115876414)(https://

    2023年04月08日
    浏览(27)
  • centos7 开始 root用户 ssh 登录

    1、设置root密码 如果root未设置过密码,先以普通账号登录,然后输入以下命令来修改root密码: 2、开启root远程登录 切换root用户 修改sshd_config文件,将PermitRootLogin的值改成yes,并保存 修改sshd_config文件,将PasswordAuthentication的值改成yes,并保存 修改sshd_config文件,将PubkeyAuth

    2024年02月10日
    浏览(27)
  • CentOS7 三节点ssh免密码登录

    超详细Xshell7免费版安装与连接虚拟机教程 在Xshell上连接上我们已经建立好的虚拟机 ① 所有的虚拟机上(node1,node2,node3)都需要配置hosts 执行vi /etc/hosts命令 进入后按 a键 进入可编辑状态 注意:这里添加的各个节点的IP地址是你自己配置的IP地址,不要盲目抄我的 在末尾添加如

    2024年02月03日
    浏览(33)
  • CentOS7查看开放端口命令、查看端口占用情况和开启端口命令、杀掉进程等命令

    目录 文章原链接:http://t.csdn.cn/x3yDi 一、CentOS7查看开放端口命令 查看已经开放的端口 开启端口 命令含义 重启防火墙 停止firewall 禁止firewall开机启动 二、Centos查看端口占用情况和开启端口命令 列出所有端口 1、开启端口(以80端口为例) 2、关闭端口 3、查看端口状态 查看应

    2023年04月11日
    浏览(30)
  • 虚拟机上的linux centos7无法连接ssh

    1、排查有没有安装 openssh-server ,在终端中输入 此处显示已经安装了 openssh-server ,如果又没任何输出显示表示没有安装 openssh-server ,通过输入 yum install openssh-server 进行安装 2、找到了 /etc/ssh/ 目录下的sshd服务配置文件 sshd_config,用Vim编辑器打开 将文件中,关于监听端口、监

    2024年02月07日
    浏览(36)
  • CentOS7升级SSH最新版本(9.4p1)详细步骤

    目录 引言 当前操作系统情况 第一步:下载SSH和SSL安装包 第二步:安装配置Telnet(防止ssh安装失败无法连接) 1、安装Telnet 2、运行Telnet服务 3、移除文件 4、使用Telnet远程连接 第三步:卸载旧版本SSH 第四步:安装依赖包 第五步:升级SSL 1、解压源码包  2、进入源码包执行

    2024年02月04日
    浏览(45)
  • CentOS 7服务器SSH配置指南(开启、查询、更改端口)

    安装SSH服务(如果尚未安装): 启动SSH服务: 设置SSH服务开机自启: 检查SSH服务状态: 查看SSH配置文件以查询当前SSH端口: 使用文本编辑器(如 vi )打开SSH配置文件: 查找 #Port 22 这行,去掉注释,并将 22 改为您想要设定的端口号。 保存并关闭文件。 重启SSH服务以应用更改: 如果

    2024年02月04日
    浏览(37)
  • CentOS7配置了静态IP,重启电脑后无法SSH连接的问题

    有时候会很奇怪,CentOS7明明配置了静态IP地址,但是一旦物理机重启或关机后,再次开启虚拟机后,使用ssh连接软件如xshell和MobaXterm连接时,却发现连接不了。这里就这个问题做一个解释和说明。 首先我们要知道,要使用ssh连接软件如xshell和MobaXterm连接时,首先需要物理机跟

    2024年02月16日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包