こんにちは、数日間ここにいましたが、vncviewerにログインした後、なぜ悲しい表情をするのかわかりません。
詳細:「root」と「user1」という2つのアカウントがあり、Windowsボックスでsshを使用し、rootログインを使用してサーバーを起動できるようになりました。これにより、vncviewerを介してログインでき、問題なく動作します。
しかし、私のuser1アカウントでこれを試してみると、悲しい顔が出たり黒い画面が表示されます。サーバー実行の詳細:
./vncserver
Desktop 'TurboVNC: rhel7pod1:1 (user1)' started on display rhel7pod1:1
Starting applications specified in /home/user1/.vnc/xstartup.turbovnc
Log file is /home/user1/.vnc/rhel7pod1:1.log
user1が属する「エンジニア」にグループを変更しましたが、rootが正常に動作するので、ここで主な問題は権限だと思いますか?
必要な情報があれば教えてください。それに応じて投稿します。非常にありがとう
edit1:Xvncを見てコマンドを実行すると、次の結果が表示されます。
./Xvnc TurboVNC Server (Xvnc) 64-bit v2.0.2 (build 20160312)
Copyright (C) 1999-2016 The VirtualGL Project and many others (see
README.txt) Visit http://www.TurboVNC.org for more information on
TurboVNC
20/09/2016 16:17:12 Using auth configuration file
/etc/turbovncserver-security.conf 20/09/2016 16:17:12 NOTICE:
pam-userpwd is a permitted auth method
Fatal server error: ERROR: no authentication methods enabled!
これは Turbovncserver-security.conf 構成です。
# Uncomment the following to turn on the user access control list whenever
# the PAM User/Password authentication method is used.
# (Default: user ACL is disabled)
#enable-user-acl
# This specifies the maximum idle timeout (in seconds) for all TurboVNC
# sessions started on this machine. The idle timeout is the amount of time
# that a TurboVNC session can remain idle (with no VNC viewer connections)
# before it will automatically exit. If this value is set to a number greater
# than 0, then all TurboVNC sessions on this machine will use this idle timeout
# value by default, and the user will only be allowed to override it with a
# lower value.
#max-idle-timeout = 86400
# This specifies the maximum desktop size for all TurboVNC sessions started on
# this machine. If a user attempts to start a session with a larger geometry
# than this or to use remote desktop resizing to increase the desktop size to a
# size larger than this, the desktop size will be clamped to this width/height.
#max-desktop-size = 3200x1800
# Uncomment the following to globally disable the automatic sending of
# clipboard changes from TurboVNC server sessions to their connected viewers.
# (Default: clipboard sending is allowed)
#no-clipboard-send
# Uncomment the following to globally disable the automatic sending of
# clipboard changes to TurboVNC server sessions from their connected viewers.
# (Default: clipboard receiving is allowed)
#no-clipboard-recv
# Uncomment the following to globally disable the ability to make reverse
# VNC connections.
# (Default: reverse connections are allowed)
#no-reverse-connections
# Uncomment the following to globally disable inbound remote connections to all
# TurboVNC servers started on this machine. This effectively forces SSH
# tunneling to be used for all inbound TurboVNC connections.
# (Default: inbound remote connections are allowed)
#no-remote-connections
# Uncomment the following to globally disable the built-in HTTP server in all
# TurboVNC servers started on this machine.
#no-httpd
# Uncomment the following to globally disable X11 TCP connections to all
# TurboVNC servers started on this machine.
#no-x11-tcp-connections
# Set pam-service-name to the name of the PAM service that you will use to
# to process PAM User/Password authentications from TurboVNC. This service
# name typically corresponds to a file in /etc/pam.d or to one or more lines in
# /etc/pam.conf.
# (Default: turbovnc)
pam-service-name = password-auth-ac
# Set the following to any combination of "vnc", "otp", "pam-userpwd", or
# "none", separated by commas. If the following variable is enabled and
# a particular authentication method is not listed in it, then users cannot
# enable that authentication method by using Xvnc command line arguments. This
# variable also controls the order in which the corresponding authentication
# capabilities are advertised to the TurboVNC Viewer. See the man pages and
# User's Guide for more information.
# (Default: vnc, otp, pam-userpwd, none)
#permitted-auth-methods = vnc, otp, pam-userpwd
permitted-auth-methods = pam-userpwd
編集1終了
編集2
20/09/2016 16:38:25 Using auth configuration file /etc/turbovncserver-security.conf
20/09/2016 16:38:25 Enabled authentication method 'pam-userpwd'
20/09/2016 16:38:25 Advertising security type 'tight' to viewers
20/09/2016 16:38:25 Desktop name 'TurboVNC: rhel7pod1:3 (user1)' (rhel7pod1:3)
20/09/2016 16:38:25 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
20/09/2016 16:38:25 Listening for VNC connections on TCP port 5903
20/09/2016 16:38:25 Interface 0.0.0.0
20/09/2016 16:38:25 Listening for HTTP connections on TCP port 5803
20/09/2016 16:38:25 URL http://rhel7pod1:5803
20/09/2016 16:38:25 Interface 0.0.0.0
20/09/2016 16:38:25 Framebuffer: BGRX 8/8/8/8
20/09/2016 16:38:25 Maximum clipboard transfer size: 1048576 bytes
20/09/2016 16:38:25 VNC extension running!
Xlib: extension "GLX" missing on display ":3".
gnome-session-is-accelerated: No hardware 3D support.
Xlib: extension "GLX" missing on display ":3".
gnome-session-check-accelerated: Helper exited with code 256
Xlib: extension "GLX" missing on display ":3".
gnome-session-is-accelerated: No hardware 3D support.
Xlib: extension "GLX" missing on display ":3".
gnome-session-check-accelerated: Helper exited with code 256
** (process:9464): WARNING **: software acceleration check failed: Child process exited with code 1
20/09/2016 16:38:42 Got connection from client 192.168.103.17
20/09/2016 16:38:42 Using protocol version 3.8
20/09/2016 16:38:42 Enabling TightVNC protocol extensions
20/09/2016 16:38:52 Pixel format for client 192.168.103.17:
20/09/2016 16:38:52 32 bpp, depth 24, little endian
20/09/2016 16:38:52 true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
20/09/2016 16:38:52 no translation needed
20/09/2016 16:38:52 Using tight encoding for client 192.168.103.17
20/09/2016 16:38:52 Enabling full-color cursor updates for client 192.168.103.17
20/09/2016 16:38:52 Enabling cursor position updates for client 192.168.103.17
20/09/2016 16:38:52 Using JPEG subsampling 0, Q100 for client 192.168.103.17
20/09/2016 16:38:52 Using JPEG quality 95 for client 192.168.103.17
20/09/2016 16:38:52 Using JPEG subsampling 0 for client 192.168.103.17
20/09/2016 16:38:52 Enabling LastRect protocol extension for client 192.168.103.17
20/09/2016 16:38:52 Enabling Desktop Size protocol extension for client 192.168.103.17
20/09/2016 16:38:52 Enabling Extended Desktop Size protocol extension for client 192.168.103.17
20/09/2016 16:38:52 Enabling Continuous Updates protocol extension for client
192.168.103.17
20/09/2016 16:38:52 Enabling Fence protocol extension for client 192.168.103.17
20/09/2016 16:38:52 rfbProcessClientNormalMessage: ignoring unknown encoding
-305 (fffffecf)
20/09/2016 16:38:52 Using Tight compression level 1 for client 192.168.103.17
20/09/2016 16:38:52 Using 1 thread for Tight encoding
20/09/2016 16:38:52 Continuous updates enabled
20/09/2016 16:38:58 Client 192.168.103.17 gone
20/09/2016 16:38:58 Statistics:
20/09/2016 16:38:58 key events received 6, pointer events 41
20/09/2016 16:38:58 framebuffer updates 1, rectangles 21, bytes 19773
20/09/2016 16:38:58 LastRect markers 1, bytes 12
20/09/2016 16:38:58 cursor shape updates 1, bytes 12
20/09/2016 16:38:58 cursor position updates 1, bytes 12
20/09/2016 16:38:58 Tight rectangles 18, bytes 19737
20/09/2016 16:38:58 raw equivalent 4.464012 Mbytes, compression ratio 226.174799
編集2終了
答え1
答えを見つけました。 xstartup.turbovncスクリプトを編集し、2行目に追加しました。
kde 開始
これは私が編集したすべてのユーザーにうまくいくようです。解決策の解決策のように見えますが、機能するにはそれが必要です。それがすべてです!