13.3. 更改 Web 控制台端口

将端口 9090 上的默认传输控制协议(TCP)更改为不同的端口。

先决条件

流程

  1. 使用以下方法之一更改侦听端口:

    1. 使用 systemctl edit cockpit.socket 命令:

      1. 输入以下命令:

        # systemctl edit cockpit.socket

        这会打开 /etc/systemd/system/cockpit.socket.d/override.conf 文件。

      2. 修改 override.conf 的内容,使其包含以下配置:

        [Socket]
        ListenStream=
        ListenStream=PORT_NUMBER

        ListenStream 选项指定所需的地址和 TCP 端口。

        注意

        具有空值的第一行是有意设计的。systemd 允许在单个套接字单元中声明多个 ListenStream 指令。置入文件中的空值重置列表,并从原始单元禁用默认端口 9090。

    2. 或者,将前面的套接字配置添加到 /etc/systemd/system/cockpit.socket.d/listen.conf 文件中。

      创建 cockpit.socket.d. 目录和 listen.conf 文件(如果它们尚不存在)。

  2. 输入以下命令使更改生效:

    # systemctl daemon-reload
    # systemctl restart cockpit.socket

    如果您在上一步中使用了 systemctl edit cockpit.socket,则不需要运行 systemctl daemon-reload

验证步骤

  • 要验证更改是否成功,请使用新端口连接到 Web 控制台。