云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

centos 远程SSH默认22端口修改为其他端口

CentOS远程SSH默认22端口修改为其他端口

(图片来源网络,侵删)

在CentOS系统中,SSH(Secure Shell)是一种网络协议,用于加密方式在网络上完成远程连接和管理,默认情况下,SSH服务运行在22端口,为了提高系统安全性,建议将默认的SSH端口修改为其他非标准端口,以下是详细步骤:

1. 检查SSH服务状态

需要确认SSH服务是否正在运行,并确定其监听的端口,可以使用以下命令进行检查:

sudo systemctl status sshd

如果SSH服务正在运行,将会看到类似于以下的输出:

● sshd.service OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 20220302 14:56:03 CST; 1h 19min ago
     Docs: man:sshd(8)
           man:sshd_config(5)
 Main PID: 1234 (sshd)
    Tasks: 1 (limit: 1047)
   Memory: 2.0M
   CGroup: /system.slice/sshd.service
           └─1234 /usr/sbin/sshd D f /etc/ssh/sshd_config

Active: active (running)表示SSH服务正在运行。

2. 修改SSH配置文件

接下来,需要编辑SSH配置文件以更改默认端口,使用以下命令打开配置文件:

sudo vi /etc/ssh/sshd_config

在文件中找到以下行:

#Port 22

将其更改为所需的端口号,

Port 12345

保存并关闭文件。

3. 重启SSH服务

修改端口后,需要重启SSH服务以使更改生效,使用以下命令重启SSH服务:

sudo systemctl restart sshd

4. 验证端口更改

需要验证新的端口是否已生效,使用以下命令查看当前监听的端口:

sudo netstat tuln | grep sshd

如果一切正常,将会看到类似于以下的输出:

tcp        0      0 0.0.0.0:12345           0.0.0.0:*               LISTEN     
tcp6       0      0 :::12345                :::*                    LISTEN 

这表明SSH服务已成功更改为新的端口。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《centos 远程SSH默认22端口修改为其他端口》
文章链接:https://www.yunzhuji.net/internet/189690.html

评论

  • 验证码