12.3. 更改 Web 控制台端口

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

先决条件

流程

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

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

      1. 运行以下命令:

        $ sudo 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. 运行以下命令使更改生效:

    $ sudo systemctl daemon-reload
    $ sudo systemctl restart cockpit.socket

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

验证步骤

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