钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读854822
首页 Linux 正文内容

linux如何打开22端口

钟逸 Linux 2025-06-19 12:36:13 4

Linux系统中的22端口是SSH(Secure Shell)的默认端口,用于安全地远程访问和管理服务器。如果你需要从远程计算机连接到Linux服务器,则需要确保22端口已打开。

步骤1:检查22端口是否已打开

在终端窗口中运行以下命令来检查22端口是否已打开:

bash

sudo netstat -tulpn | grep ssh

如果输出中显示以下行,则表明22端口已打开:

bash

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1234/sshd

步骤2:使用防火墙命令打开22端口

如果22端口未打开,你可以使用UFW(未经授权防火墙)或Iptables等防火墙命令来打开它。对于UFW,运行:

bash

sudo ufw allow 22/tcp

对于Iptables,运行:

bash

sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT

步骤3:重新启动防火墙

打开22端口后,记得重新启动防火墙以应用更改:

bash

sudo ufw enable

或:

bash

sudo systemctl restart iptables

步骤4:验证端口已打开

再次运行步骤1中的命令以验证22端口是否已成功打开。

附加说明

如果你遇到打开22端口时出现问题,请检查一下服务器是否启用了SSH服务。可以通过运行以下命令进行验证:

bash

sudo systemctl status ssh

如果服务未运行,则需要将其启动并启用:

bash

sudo systemctl start ssh

sudo systemctl enable ssh

文章目录
    搜索