centos

CentOS SSH端口设置指南

小樊
56
2025-02-22 16:15:02
栏目: 智能运维

在CentOS系统中设置SSH端口主要涉及修改SSH配置文件/etc/ssh/sshd_config,然后重启SSH服务以使更改生效。以下是详细的步骤指南:

修改SSH配置文件

  1. 打开配置文件: 使用文本编辑器(如vinano)打开SSH配置文件。

    sudo vi /etc/ssh/sshd_config
    
  2. 修改端口号: 在配置文件中找到以下行:

    #Port 22
    

    去掉行首的#号,并将22更改为您想要设置的新端口号。例如,将其修改为2222

    Port 2222
    
  3. 保存并退出编辑器: 如果您使用的是vi编辑器,可以按Esc键,然后输入:wq,最后按Enter键保存并退出。

重启SSH服务

修改配置文件后,需要重启SSH服务以使更改生效:

sudo systemctl restart sshd

更新防火墙规则

确保防火墙允许新端口的流量通过。您可以使用以下命令添加新端口到防火墙规则:

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

验证新端口

使用新端口号连接SSH服务器以验证配置是否成功:

ssh -p 2222 username@hostname

注意事项

以上步骤可以帮助您在CentOS系统中成功设置SSH端口。如果您在操作过程中遇到任何问题,请检查防火墙设置和SELinux策略,并确保新端口号未被其他服务占用。

0
看了该问题的人还看了