TightVNC身份验证失败,如何获取加密密码?

时间:2017-08-02 16:09:36

标签: docker rselenium tightvnc

我正在尝试按照这些instructions设置RSelenium和docker。

在“用Windows远程控制/调试”中,我注意到一些非常奇怪的东西。我安装了TightVNC并设置了密码,但在使用这些密码时我收到了“身份验证失败”。导游说:

  

您将被要求输入密码。通过读取Dockerfile:

图像可以看出这一点

并且有以下代码

RUN apt-get update -qqy \
&& apt-get -qqy install \
x11vnc \
&& rm -rf /var/lib/apt/lists/* \
&& mkdir -p ~/.vnc \
&& x11vnc -storepasswd secret ~/.vnc/passwd

我可能错了,但在我看来这就像linux命令一样。尽管如此,我还是尝试粘贴码头工具,但我得到了

bash: apt-get: command not found

本指南是否需要修复或我遗失了什么?现在我无法连接并完成VNC调试。

1 个答案:

答案 0 :(得分:3)

所以你在概念上遇到的问题很少。指南绝对没问题。 VNC有两部分VNC服务器和VNC查看器。当您在系统上本地安装VNC时,您可能已安装了要求您输入密码的服务器版本。此密码适用于您系统的VNC服务器。这样就可以安装VNC客户端名称VNC viewer或其他东西。

现在,您运行的docker镜像在端口5901上托管VNC服务器,连接密码为secret。因此,您唯一需要做的就是打开VNC Viewer,连接到:5901。当要求输入密码时,请输入secret

向您展示了dockerfile,用于解释作者如何获得密码,这些命令与您的系统无关。