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

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服务已成功更改为新的端口。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/682267.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-06-11 20:57
下一篇 2024-06-11 20:59

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入