我是 Linux 的绝对初学者,我在 OpenSUSE Leap 42.1 上运行,这是我的情况:
我的任务是构建一台配置和属性与已经在运行的 PC 非常相似的 PC。我采取的步骤是基于一位同事的非常简短的说明以及浏览已经构建的计算机中的文件。
通过创建从可执行文件到“autostart-scripts”文件夹的符号链接,我能够为 x11vnc 服务器正确设置自动启动:
ln -s /usr/bin/x11vnc /home/"myusernamefolder"/.config/autostart-scripts/x11vnc
Run Code Online (Sandbox Code Playgroud)
但是,我的问题与密码有关......使用终端,我存储所需的密码如下:
x11vnc -storepasswd "mypassword" /home/"myusernamefolder"/.vnc/passwd
Run Code Online (Sandbox Code Playgroud)
然后,我创建以下文件:
edit /home/"myusernamefolder"/.x11vncrc
Run Code Online (Sandbox Code Playgroud)
包含以下内容:
display :0
rfbauth /home/"myusernamefolder"/.vnc/passwd
forever
bg
Run Code Online (Sandbox Code Playgroud)
然后,当我尝试从另一台计算机进行远程访问时,出现身份验证错误,好像我在 VNC 客户端上键入的密码与我存储在服务器上的密码不符……我已经尝试过不设置密码并且没有创建上面的文件并且远程访问成功发生,但我真的需要这个远程访问有密码。
有小费吗?你能看出我哪里出错了吗?
提前致谢。