centos8修改ssh端口

要在CentOS 8上修改SSH端口,您需要编辑SSH服务器配置文件并重启SSH服务。以下是具体步骤:

  1. 使用SSH连接到您的CentOS 8服务器。

  2. 以root用户身份编辑SSH服务器配置文件sshd_config。您可以使用nano或vi编辑器进行编辑:

    1
    sudo nano /etc/ssh/sshd_config
  3. 找到#Port 22这一行(默认情况下端口是22),将其取消注释并修改为您想要使用的新端口号。例如,修改为Port 2222

  4. 保存并关闭文件。在nano编辑器中,按下Ctrl + X,然后按Y确认保存,最后按Enter键。

  5. 重新加载SSH配置文件并重启SSH服务,以使修改生效:

    1
    2
    sudo systemctl reload sshd
    sudo systemctl restart sshd
  6. 确保防火墙允许新的SSH端口通过。如果您使用firewalld防火墙,可以运行以下命令开放新端口(以新端口2222为例):

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

现在您已成功将SSH端口从默认的22修改为新的端口(这里以2222为例)。请记得在使用SSH连接时指定新的端口号,例如ssh username@your_server_ip -p 2222