guacd[7524]: INFO: Creating new client for protocol "vnc" guacd[7524]: INFO: Set process vfid 0 [144:root:117]ws_guacd_expecting_instruction:1019 get pid: 7524 guacd[7524]: INFO: Cursor rendering: local guacd[7524]: DEBUG: Parameter "swap-red-blue" omitted. Using default value of 0. guacd[7524]: DEBUG: Parameter "read-only" omitted. Using default value of 0. guacd[7524]: DEBUG: Parameter "color-depth" omitted. Using default value of 0. guacd[7524]: DEBUG: Parameter "dest-port" omitted. Using default value of 0. guacd[7524]: DEBUG: Parameter "encodings" omitted. Using default value of "zrle ultra copyrect hextile zlib corre rre raw". guacd[7524]: DEBUG: Parameter "autoretry" omitted. Using default value of 0. guacd[7524]: DEBUG: Parameter "reverse-connect" omitted. Using default value of 0. guacd[7524]: DEBUG: Parameter "listen-timeout" omitted. Using default value of 5000. guacd[7524]: DEBUG: Parameter "recording-name" omitted. Using default value of "recording". guacd[7524]: DEBUG: Parameter "create-recording-path" omitted. Using default value of 0. guacd[7524]: INFO: Got client IP address: (null) guacd[7524]: INFO: Got interface name for sdwan: (null) guacd[7524]: INFO: User "@54bed74b-e8b8-4cef-9c80-f07e43e5a812" joined connection "$c97e001b-81c0-4ca8-ba35-0f361e27e49f" (1 users now present) guacd[7524]: DEBUG: create input thread guacd[7524]: DEBUG: input thread running guacd[7524]: INFO: VNC server supports protocol version 3.8 (viewer 3.8) guacd[7524]: INFO: We have 2 security types to read guacd[7524]: INFO: 0) Received security type 19 guacd[7524]: INFO: Selecting security type 19 (0/2 in the list) guacd[7524]: INFO: 1) Received security type 2 guacd[7524]: INFO: Selected Security Scheme 19 guacd[7524]: INFO: OpenSSL version OpenSSL 1.1.1t 7 Feb 2023 initialized. guacd[7524]: INFO: Got VeNCrypt version 0.2 from server. guacd[7524]: INFO: We have 2 security types to read guacd[7524]: INFO: 0) Received security type 2 guacd[7524]: INFO: 1) Received security type 258 guacd[7524]: INFO: Selecting security type 258 (1/2 in the list)
打开主机侧VNC Server Systemd配置文件/etc/systemd/system/vncserver@.service,找到ExecStart行然后添加-SecurityTypes=none:
1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1400x900 :%i -localhost no -SecurityTypes=none
然后重启VNC Server:
1
systemctl daemon-reload && systemctl status vncserver@1
不出意外出现了报错:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
root@cabintester2504:~/.vnc# systemctl status vncserver@1 ● vncserver@1.service - Start TightVNC server at startup Loaded: loaded (/etc/systemd/system/vncserver@.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Sat 2025-04-12 18:14:22 CST; 2min 21s ago Process: 2433448 ExecStartPre=/usr/bin/vncserver -kill :1 (code=exited, status=1/FAILURE) Process: 2433526 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1400x900 :1 -localhost no -SecurityTypes=None (co> Main PID: 2433526 (code=exited, status=255/EXCEPTION) CPU: 1.072s
Apr 12 18:14:21 cabintester2504 systemd[1]: Starting Start TightVNC server at startup... Apr 12 18:14:22 cabintester2504 vncserver[2433448]: vncserver: No matching VNC server running for this user! Apr 12 18:14:22 cabintester2504 systemd[1]: Started Start TightVNC server at startup. Apr 12 18:14:22 cabintester2504 vncserver[2433526]: vncserver: YOU ARE TRYING TO EXPOSE A VNC SERVER WITHOUT ANY Apr 12 18:14:22 cabintester2504 vncserver[2433526]: AUTHENTICATION TO THE WHOLE INTERNET! I AM REFUSING TO COOPERATE! Apr 12 18:14:22 cabintester2504 vncserver[2433526]: If you really want to do that, add the --I-KNOW-THIS-IS-INSECURE option! Apr 12 18:14:22 cabintester2504 systemd[1]: vncserver@1.service: Main process exited, code=exited, status=255/EXCEPTION Apr 12 18:14:22 cabintester2504 systemd[1]: vncserver@1.service: Failed with result 'exit-code'. Apr 12 18:14:22 cabintester2504 systemd[1]: vncserver@1.service: Consumed 1.072s CPU time.