如何完全停止 X11VNC 并使其在无头 Ubuntu 18.04 服务器启动时不重新启动?
我担心这会是一个安全风险。
有此进程正在运行:
/usr/bin/x11vnc
并且它在以下位置重复记录此信息/var/log/syslog
:
Nov 6 06:12:43 Taurasi x11vnc[1292]: --- x11vnc loop: 6360540 ---
Nov 6 06:12:43 Taurasi x11vnc[1292]: --- x11vnc loop: waiting for: 4966
Nov 6 06:12:43 Taurasi x11vnc[1292]: 06/11/2018 06:12:43 passing arg to libvncserver: -rfbauth
Nov 6 06:12:43 Taurasi x11vnc[1292]: 06/11/2018 06:12:43 passing arg to libvncserver: /home/said/.vnc/passwd
Nov 6 06:12:43 Taurasi x11vnc[1292]: 06/11/2018 06:12:43 passing arg to libvncserver: -rfbport
Nov 6 06:12:43 Taurasi x11vnc[1292]: 06/11/2018 06:12:43 passing arg to libvncserver: 5900
Nov 6 06:12:43 Taurasi x11vnc[1292]: 06/11/2018 06:12:43 x11vnc version: 0.9.13 lastmod: 2011-08-10 pid: 4966
Nov 6 06:12:43 Taurasi x11vnc[1292]: xauth: unable to generate an authority file name
Nov 6 06:12:43 Taurasi x11vnc[1292]: 06/11/2018 06:12:43 -auth guess: failed for display='unset'
Nov 6 06:12:43 Taurasi x11vnc[1292]: 06/11/2018 06:12:43 -auth guess: since we are root, retrying with FD_XDM=1
Nov 6 06:12:43 Taurasi x11vnc[1292]: 06/11/2018 06:12:43 -auth guess: failed for display='unset'
Nov 6 06:12:43 Taurasi x11vnc[1292]: --- x11vnc loop: sleeping 2000 ms ---
答案1
名称后面的 [1292] 是进程 ID,即 PID。如果它是启动时自动启动的服务,则需要使用 systemctl:
systemctl stop x11vnc
systemctl disable x11vnc
我不确定 x11vnc 的实际服务名称是什么,因此您可能需要输入 x 或 x11 并按 tab 键才能查看自动完成的内容。