访问 Centos 7 Compute Engine 的 VNC 客户端上的桌面显示已锁定

访问 Centos 7 Compute Engine 的 VNC 客户端上的桌面显示已锁定

我有一个 centos 7 计算引擎。它已vncserver安装。我已经启动vncserver :1并可以检查它是否正在运行:

$ vncserver -list
TigerVNC server sessions:
X DISPLAY #     PROCESS ID
:1              26094

我可以检查本地主机:

$ nc localhost 5901
RFB 003.008

$ nc localhost 22
SSH-2.0-OpenSSH_6.6.1

我使用 Windows7 PC 进行连接,TigerVNC 客户端适用于 Windows 64 位的版本 6.0.1

当我运行它时,它会提示密码。 它接受我在日志中看到:

Fri Nov 25 16:29:54 2016  vncext:      VNC extension running!  vncext: Listening for VNC connections on all interface(s), port 5901  vncext:  created VNC server for screen 0 xterm: cannot load font '-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1' gnome-session-is-accelerated: llvmpipe detected.

Fri Nov 25 16:30:27 2016  Connections: accepted: 85.237.223.111::63460 SConnection: Client needs protocol version 3.8

Fri Nov 25 16:30:28 2016  SConnection: Client requests security type VncAuth(2)

Fri Nov 25 16:30:44 2016  VNCSConnST:  Server default pixel format depth 24 (32bpp) little-endian rgb888  VNCSConnST:  Client pixel format depth 24 (32bpp) little-endian rgb888

客户,我输入&它接受密码并连接因为我之前已经设置了VNC 服务器的防火墙规则,包括一个服务器上的标签

然而,它所显示的只是彩色屏风上绘有各种深浅不一的绿色瓷砖图案,以及中央的数字时钟显示 24 小时制日期和日期,好像屏幕被锁定了,我无法解锁进入桌面。

我该如何解决这个问题?

答案1

OP 已发表评论称该问题已解决,我将他的评论发布给其他寻求解决方案的用户:

第二个问题。当我尝试验证连接的磁盘时,出现了相同的身份验证屏幕。密码不被接受(和以前一样)。因此,我从终端/ssh 会话运行“sudo bash”,然后使用 passwd 重新设置 root 密码,然后在下次请求身份验证时,该密码有效。因此,主要问题是 root 密码身份验证。问题已解决,谢谢

答案2

对于遇到此问题的任何人来说,我找到了解决方案。

OP说:

然而,它所显示的只是一个彩色屏幕,上面有各种深浅不一的绿色瓷砖图案,中央有一个数字时钟显示,显示 24 小时制时钟以及日期和星期,好像屏幕被锁定了,我无法解锁以进入桌面。

答案很简单:单击屏幕底部中央的鼠标左键并向上拖动。桌面就会显示出来。很简单,但当似乎没有任何东西可以让你通过第一个屏幕时,这令人沮丧。

相关内容