VNC 服务器无法启动,并出现错误 vncserver: 找不到“/usr/bin/vncpasswd

VNC 服务器无法启动,并出现错误 vncserver: 找不到“/usr/bin/vncpasswd

我已经tigervnc为 RHEL 7 安装了。之后,当我尝试通过 VNC 查看器连接时忘记了密码,因此我卸载了该软件包并删除了该/usr/bin/vncpasswd文件。

我尝试重新安装软件包并运行命令vncserver。它一直说失败

vncserver: couldn't find "/usr/bin/vncpasswd"

我尝试使用该touch命令并创建文件vncpasswd,它可以启动vncserver,但无法从 VNC 查看器登录,因为文件为空,因为它不断给出身份验证失败。

答案1

四处挖掘后我发现了这个。

我找到了链接

您必须卸载tigervnc-server

使用以下命令

# sudo yum remove tigervnc-server

软件包卸载完成后

重新安装tigerVNC

# sudo yum install tigervnc-server

# systemctl daemon-reload

# vncpasswd root 

root 是我为您设置密码的用户,您可以根据您的喜好更改。

运行上述命令后,您将可以设置密码并验证它

上述命令全部执行完后,执行下面的命令

# vncserver

之后您将能够启动 VNC 服务器并进一步连接 VNC 查看器。

相关内容