统信UOS,统信UOS访问win共享文件

统信UOS网络上很多人写统信UOS配置x11vnc和vnc,配置的各种方法都大同小异的,一步步做了就基本可以使用,存在的问题是重启后就又不行了,我把基本配置放到最后了,就说说存在的问题

网上有很多人写关于如何在UOS UOS上配置x11vnc和vnc。按照步骤操作基本上就可以使用了。问题是重新启动后它又停止工作。最后会列出基本配置,但仅讨论现有问题。

x11vnc和tigervnc的区别

x11vnc 允许远程访问者控制实际的本地显示。

Tigervnc不仅允许您远程控制真实显示器,还允许您与当前物理显示器并行控制独立的虚拟显示器。

1、如果不使用root用户图形化登录控制台,运行x11vnc时会收到类似以下错误:

[root@localhost ~]# x11vnc

############################################## ##

#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#

#@@#

#@ ** 警告** 警告** 警告** 警告** @#

#@@#

#@无密码运行X11VNC@#

#@@#

#@ 这意味着任何可以通过网络访问这台计算机的人@#

##@ 或许能够查看和控制@# 的桌面。

#@@#

#@ 如果您不打算这样做,请立即按CTRL-C。

#@@#

#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#

#@@#

#@ : 您可以通过运行@#创建x11vnc密码文件。

#@@#

#@ x11vnc -storepasswd 密码/path/to/passfile @#

#@ 或x11vnc -storepasswd /path/to/passfile @#

#@ 或x11vnc -storepasswd @#

#@@#

#@(最后一个使用~/.vnc/passwd)@#

#@@#

#@ 并通过: @# 启动x11vnc

#@@#

#@ x11vnc -rfbauth /path/to/passfile @#

#@@#

#@ 来自另一个VNC 的现有~/.vnc/passwd 文件@#

#@ 该应用程序也运行良好。

#@@#

#@ 您还可以使用-passwdfile 或-passwd 选项@#

#@(请注意,如果本地用户不受信任,则-passwd 不安全)@#

#@@#

#@ 确保您有-rfbauth 和-passwdfile @# 的密码文件

#@ 无法被不受信任的用户读取。

#@@#

#@ 要自动使用@#,请使用x11vnc -usepw。

#@ ~/.vnc/passwd 或~/.vnc/passwdfile 密码文件@#

#@(如果两者都没有,系统会要求您创建~/.vnc/passwd @#

@ 文件已存在。 ) -usepw 导致x11vnc 如果@# 退出。

#@找不到使用@#的密码

#@@#

#@@#

#@即使有密码,后续VNC流量@#

#@ 以纯文本形式发送。考虑通过ssh(1): @# 建立隧道。

#@@#

#@ http://www.karlrunge.com/x11vnc/#隧道@#

#@@#

#@ 或使用x11vnc SSL 选项: -ssl 和-stunnel @#

#@@#

阅读文档以获取有关#@ @# 的更多信息。

#@ 密码、安全和加密@#

#@@#

#@ http://www.karlrunge.com/x11vnc/faq.html#faq-passwd @#

#@@#

#@ 要禁用此警告,请使用-nopw 选项或输入@#

#@ \’nopw\’ 到~/.x11vncrc 文件中的行@#

#@@#

#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#

############################################## ##

04/07/2024 10:23:52 x11vnc 版本: 0.9.16 lastmod: 2019-01-05 pid: 5489

2024/04/07 10:23:52 XOpenDisplay(\’\’) 失败。

04/07/2024 10:23:52 使用XAUTHLOCALHOSTNAME=localhost 重试.

2024/04/07 10:23:52

04/07/2024 10:23:52 *** XOpenDisplay 失败- 显示或显示。

04/07/2024 10:23:52 *** 在4 秒内尝试“:0”。按Ctrl+C 中止。

2024/04/07 10:23:52 *** 1 2 3 4

MIT-MAGIC-COOKIE-1 密钥无效04/07/2024 10:23:56 XOpenDisplay(\’:0\’) 失败。

04/07/2024 10:23:56 重试XAUTHLOCALHOSTNAME=localhost .

MIT-MAGIC-COOKIE-1 密钥无效04/07/2024 10:23:56 XOpenDisplay(\’:0\’) 失败。

04/07/2024 10:23:56 重试而不设置XAUTHLOCALHOSTNAME.

无效的MIT-MAGIC-COOKIE-1 密钥04/07/2024 10:23:56

2024/04/07 10:23:56 ******************************************

2024 年4 月7 日10:23:56 *** XOpenDisplay 失败(:0)

*** x11vnc 无法打开X DISPLAY:“:0”。无法继续。

*** 您可能会看到上面的“Xlib:”错误消息,其中包含有关失败的更多详细信息。

一些提示和指南:

** X 服务器(您要查看的服务器)必须在x11vnc 启动之前运行。

starting: x11vnc 不会启动X 服务器(但请参阅-create)。

如果您确实需要的话,它是可选的)。

** 您必须使用-display disp 或-or- 使用set 导出$DISPLAY

使用环境变量来引用所需的X 服务器显示。

– 通常显示只是“:0”(事实上,如果你忘记了,x11vnc 使用这个)

),但在某些多用户情况下“:1”、“:2”、

或“:137”如果仍有问题,请联系您的管理员或专家。

我无法确定X DISPLAY 是什么。

** 接下来,你需要足够的权限(Xauthority)。

要连接到X DISPLAY,请参阅以下一些提示:

– 在许多情况下,您只需在用户登录到X 会话时运行x11vnc。

因此,当您输入“x11vnc”时,请确保您是该用户。

– 成为root 通常是不够的,因为MIT-MAGIC-COOKIE 是不正确的。

可以访问文件。 cookie 文件包含您的私钥。

允许x11vnc 连接到所需的X 显示器。

– 您可以明确指定要使用的MIT-MAGIC-COOKIE 文件

使用-auth 选项(例如:)

x11vnc -auth /home/someuser/.Xauthority -显示:0

x11vnc -auth /tmp/.gdmzndVlR -显示:0

您必须具有读取授权文件的权限。

另请参见下面描述的“-authgue”和“-findauth”。

** 如果尚未有人登录X 会话,但有欢迎登录

要运行“gdm”、“kdm”、“xdm”、“dtlogin”等程序,您需要:

找到并使用原始显示管理器MIT-MAGIC-COOKIE 文件。

各种显示管理器的示例:

gdm: -auth /var/gdm/:0.Xauth

-auth /var/lib/gdm/:0.Xauth

kdm: -auth /var/lib/kdm/A:0-crWk72

-auth /var/run/xauth/A:0-crWk72

xdm: -auth /var/lib/xdm/authdir/authfiles/A:0-XQvaJk

dtlogin: -auth /var/dt/A:0-UgaaXa

在某些情况下,命令“ps wwwwaux | grep auth”可能会显示文件的位置。

从x11vnc 0.9.9 开始,你可以使用: 让它尝试猜测

– 推断

(另请参见x11vnc -findauth 选项。)

必须运行x11vnc,因为只有root 有权读取该文件。

当然,文件名中的随机字符将被用作(或复制)为root。

cookie 文件所在的目录取决于系统。

另请参阅: http://www.karlrunge.com/x11vnc/faq.html

[root@localhost ~]#

2. 以root 用户图形方式登录后运行x11vnc 时的典型输出为:

[root@localhost ~]# x11vnc

############################################## ##

#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#

#@@#

#@ ** 警告** 警告** 警告** 警告** @#

#@@#

#@无密码运行X11VNC@#

#@@#

#@ 这意味着任何可以通过网络访问这台计算机的人@#

##@ 或许能够查看和控制@# 的桌面。

#@@#

#@ 如果您不打算这样做,请立即按CTRL-C。

#@@#

#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#

#@@#

#@ : 您可以通过运行@#创建x11vnc密码文件。

#@@#

#@ x11vnc -storepasswd 密码/path/to/passfile @#

#@ 或x11vnc -storepasswd /path/to/passfile @#

#@ 或x11vnc -storepasswd @#

#@@#

#@(最后一个使用~/.vnc/passwd)@#

#@@#

#@ 并通过: @# 启动x11vnc

#@@#

#@ x11vnc -rfbauth /path/to/passfile @#

#@@#

#@ 来自另一个VNC 的现有~/.vnc/passwd 文件@#

#@ 该应用程序也运行良好。

#@@#

#@ 您还可以使用-passwdfile 或-passwd 选项@#

#@(请注意,如果本地用户不受信任,则-passwd 不安全)@#

#@@#

#@ 确保您有-rfbauth 和-passwdfile @# 的密码文件

#@ 无法被不受信任的用户读取。

#@@#

@我们

e x11vnc -usepw to automatically use your              @#
#@  ~/.vnc/passwd or ~/.vnc/passwdfile password files.       @#
#@  (and prompt you to create ~/.vnc/passwd if neither       @#
#@  file exists.)  Under -usepw, x11vnc will exit if it      @#
#@  cannot find a password to use.                           @#
#@                                                           @#
#@                                                           @#
#@  Even with a password, the subsequent VNC traffic is      @#
#@  sent in the clear.  Consider tunnelling via ssh(1):      @#
#@                                                           @#
#@    http://www.karlrunge.com/x11vnc/#tunnelling            @#
#@                                                           @#
#@  Or using the x11vnc SSL options: -ssl and -stunnel       @#
#@                                                           @#
#@  Please Read the documention for more info about          @#
#@  passwords, security, and encryption.                     @#
#@                                                           @#
#@    http://www.karlrunge.com/x11vnc/faq.html#faq-passwd    @#
#@                                                           @#
#@  To disable this warning use the -nopw option, or put     @#
#@  \’nopw\’ on a line in your ~/.x11vncrc file.               @#
#@                                                           @#
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
###############################################################
04/07/2024 10:32:43 x11vnc version: 0.9.16 lastmod: 2019-01-05  pid: 4382
04/07/2024 10:32:43 XOpenDisplay(\”\”) failed.
04/07/2024 10:32:43 Trying again with XAUTHLOCALHOSTNAME=localhost …
04/07/2024 10:32:43
04/07/2024 10:32:43 *** XOpenDisplay failed. No -display or DISPLAY.
04/07/2024 10:32:43 *** Trying \”:0\” in 4 seconds.  Press Ctrl-C to abort.
04/07/2024 10:32:43 *** 1 2 3 4
04/07/2024 10:32:47 *** XOpenDisplay of \”:0\” successful.
04/07/2024 10:32:47
04/07/2024 10:32:47 Using X display :0
04/07/2024 10:32:47 rootwin: 0x533 reswin: 0x4400001 dpy: 0xeed216f0
04/07/2024 10:32:47
04/07/2024 10:32:47 —————— USEFUL INFORMATION ——————
04/07/2024 10:32:47 X DAMAGE available on display, using it for polling hints.
04/07/2024 10:32:47   To disable this behavior use: \’-noxdamage\’
04/07/2024 10:32:47
04/07/2024 10:32:47   Most compositing window managers like \’compiz\’ or \’beryl\’
04/07/2024 10:32:47   cause X DAMAGE to fail, and so you may not see any screen
04/07/2024 10:32:47   updates via VNC.  Either disable \’compiz\’ (recommended) or
04/07/2024 10:32:47   supply the x11vnc \’-noxdamage\’ command line option.
04/07/2024 10:32:47
04/07/2024 10:32:47 Wireframing: -wireframe mode is in effect for window moves.
04/07/2024 10:32:47   If this yields undesired behavior (poor response, painting
04/07/2024 10:32:47   errors, etc) it may be disabled:
04/07/2024 10:32:47    – use \’-nowf\’ to disable wireframing completely.
04/07/2024 10:32:47    – use \’-nowcr\’ to disable the Copy Rectangle after the
04/07/2024 10:32:47      moved window is released in the new position.
04/07/2024 10:32:47   Also see the -help entry for tuning parameters.
04/07/2024 10:32:47   You can press 3 Alt_L\’s (Left \”Alt\” key) in a row to
04/07/2024 10:32:47   repaint the screen, also see the -fixscreen option for
04/07/2024 10:32:47   periodic repaints.
04/07/2024 10:32:47
04/07/2024 10:32:47 XFIXES available on display, resetting cursor mode
04/07/2024 10:32:47   to: \’-cursor most\’.
04/07/2024 10:32:47   to disable this behavior use: \’-cursor arrow\’
04/07/2024 10:32:47   or \’-noxfixes\’.
04/07/2024 10:32:47 using XFIXES for cursor drawing.
04/07/2024 10:32:47 GrabServer control via XTEST.
04/07/2024 10:32:47
04/07/2024 10:32:47 Scroll Detection: -scrollcopyrect mode is in effect to
04/07/2024 10:32:47   use RECORD extension to try to detect scrolling windows
04/07/2024 10:32:47   (induced by either user keystroke or mouse input).
04/07/2024 10:32:47   If this yields undesired behavior (poor response, painting
04/07/2024 10:32:47   errors, etc) it may be disabled via: \’-noscr\’
04/07/2024 10:32:47   Also see the -help entry for tuning parameters.
04/07/2024 10:32:47   You can press 3 Alt_L\’s (Left \”Alt\” key) in a row to
04/07/2024 10:32:47   repaint the screen, also see the -fixscreen option for
04/07/2024 10:32:47   periodic repaints.
04/07/2024 10:32:47
04/07/2024 10:32:47 XKEYBOARD: number of keysyms per keycode 7 is greater
04/07/2024 10:32:47   than 4 and 51 keysyms are mapped above 4.
04/07/2024 10:32:47   Automatically switching to -xkb mode.
04/07/2024 10:32:47   If this makes the key mapping worse you can
04/07/2024 10:32:47   disable it with the \”-noxkb\” option.
04/07/2024 10:32:47   Also, remember \”-remap DEAD\” for accenting characters.
04/07/2024 10:32:47
04/07/2024 10:32:47 X FBPM extension not supported.
04/07/2024 10:32:47 X display is capable of DPMS.
04/07/2024 10:32:47 ——————————————————–
04/07/2024 10:32:47
04/07/2024 10:32:47 Default visual ID: 0x21
04/07/2024 10:32:47 Read initial data from X display into framebuffer.
04/07/2024 10:32:47 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/4608
04/07/2024 10:32:47
04/07/2024 10:32:47 X display :0 is 32bpp depth=24 true color
04/07/2024 10:32:47
04/07/2024 10:32:47 Autoprobing TCP port
04/07/2024 10:32:47 Autoprobing selected TCP port 5900
04/07/2024 10:32:47 Autoprobing TCP6 port
04/07/2024 10:32:47 Autoprobing selected TCP6 port 5900
04/07/2024 10:32:47 listen6: bind: Address already in use
04/07/2024 10:32:47 Not listening on IPv6 interface.
04/07/2024 10:32:47
04/07/2024 10:32:47 Xinerama is present and active (e.g. multi-head).
04/07/2024 10:32:47 Xinerama: number of sub-screens: 1
04/07/2024 10:32:47 Xinerama: no blackouts needed (only one sub-screen)
04/07/2024 10:32:47
04/07/2024 10:32:47 fb read rate: 756 MB/sec
04/07/2024 10:32:47 fast read: reset -wait  ms to: 10
04/07/2024 10:32:47 fast read: reset -defer ms to: 10
04/07/2024 10:32:47 The X server says there are 10 mouse buttons.
04/07/2024 10:32:47 screen setup finished.
04/07/2024 10:32:47
04/07/2024 10:32:47 WARNING: You are running x11vnc WITHOUT a password.  See
04/07/2024 10:32:47 WARNING: the warning message printed above for more info.
04/07/2024 10:32:47

The VNC desktop is:      localhost.localdomain:0
PORT=5900

******************************************************************************
Have you tried the x11vnc \’-ncache\’ VNC client-side pixel caching feature yet?

The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval.  It should work with any VNC viewer.  Try it by running:

    x11vnc -ncache 10 …

One can also add -ncache_cr for smooth \’copyrect\’ window motion.
More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching

04/07/2024 10:32:52 Got connection from client 172.16.55.250
04/07/2024 10:32:52   other clients:
04/07/2024 10:32:52 Normal socket connection
04/07/2024 10:32:52 Disabled X server key autorepeat.
04/07/2024 10:32:52   to force back on run: \’xset r on\’ (3 times)
04/07/2024 10:32:52 incr accepted_client=1 for 172.16.55.250:51266  sock=10
04/07/2024 10:32:52 Client Protocol Version 3.8
04/07/2024 10:32:52 Protocol version sent 3.8, using 3.8
04/07/2024 10:32:52 Send channel security type \’none\’
04/07/2024 10:32:52 rfbProcessClientSecurityType: executing handler for type 1
04/07/2024 10:32:52 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
04/07/2024 10:32:52 copy_tiles: allocating first_line at size 37
04/07/2024 10:32:52 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000016)
04/07/2024 10:32:52 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000015)
04/07/2024 10:32:52 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x0000000F)
04/07/2024 10:32:52 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEC6)
04/07/2024 10:32:52 Enabling full-color cursor updates for client 172.16.55.250
04/07/2024 10:32:52 Enabling NewFBSize protocol extension for client 172.16.55.250
04/07/2024 10:32:52 Using ZRLE encoding for client 172.16.55.250
04/07/2024 10:32:52 Pixel format for client 172.16.55.250:
04/07/2024 10:32:52   8 bpp, depth 8
04/07/2024 10:32:52   uses a colour map (not true colour).
04/07/2024 10:32:52 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x0000000F)
04/07/2024 10:32:52 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000016)
04/07/2024 10:32:52 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000015)
04/07/2024 10:32:52 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEC6)
04/07/2024 10:32:52 Enabling full-color cursor updates for client 172.16.55.250
04/07/2024 10:32:52 Enabling NewFBSize protocol extension for client 172.16.55.250
04/07/2024 10:32:52 Switching from ZRLE to hextile Encoding for client 172.16.55.250
04/07/2024 10:32:52 Pixel format for client 172.16.55.250:
04/07/2024 10:32:52   32 bpp, depth 24, little endian
04/07/2024 10:32:52   true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
04/07/2024 10:32:52 no translation needed
04/07/2024 10:32:52 client 1 network rate 929.5 KB/sec (16883.1 eff KB/sec)
04/07/2024 10:32:52 client 1 latency:  0.5 ms
04/07/2024 10:32:52 dt1: 0.0230, dt2: 0.0363 dt3: 0.0005 bytes: 54818
04/07/2024 10:32:52 link_rate: LR_LAN – 1 ms, 929 KB/s
04/07/2024 10:32:52 client_set_net: 172.16.55.250  0.0026
04/07/2024 10:32:52 created   xdamage object: 0x4400028
04/07/2024 10:33:01 created selwin: 0x4400029
04/07/2024 10:33:01 called initialize_xfixes()
^Ccaught signal: 2
04/07/2024 10:36:38 deleted 36 tile_row polling images.
04/07/2024 10:36:38 Restored X server key autorepeat to: 1
[root@localhost ~]#

基本配置如下

首先安装软件包 #dnf -y install x11vnc
打开终端在命令行执行:x11vnc
设置X11VNC密码  x11vnc -storepasswd /etc/x11vnc.pass

配置VNC服务启动配置文件
vi /lib/systemd/system/x11vnc.service,添加如下内容。
[Unit]
Description=Start x11vnc at startup
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared -ultrafilexfer -bg -o /var/log/x11vnc.log
ExecStop=/usr/bin/killall x11vnc

[Install]
WantedBy=multi-user.target

加载并启动VNC服务
systemctl stop firewalld.service && systemctl disable firewalld.service
systemctl daemon-reload
systemctl enable x11vnc.service && systemctl restart x11vnc.service
systemctl status x11vnc.service

 chmod 755 /lib/systemd/system/x11vnc.service
 chown root:root /lib/systemd/system/x11vnc.service
 
 查看端口 netstat -antlp | grep 5900

tigervnc故障

1、控制台中查看图形化正常,tigervnc登录后无法显示

#以上关于统信UOS的相关内容来源网络仅供参考,相关信息请以官方公告为准!

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/92925.html

(0)
CSDN's avatarCSDN
上一篇 2024年7月4日 下午4:35
下一篇 2024年7月4日 下午4:35

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注