tigerVNC的简单使用教程(CentOS的远程桌面连接)[解决Authentication Failure问题]

参照教程:
http://blog.youkuaiyun.com/daydreamingboy/article/details/8196747/
开始连接CentOS远程桌面连接
但是出现Authentication Failure的情况
这里写图片描述

解决办法:
是因为vnc用一套自己的密码系统,不要去输入ssh登录时的密码,所以只需要进入远程服务器中,设置一哈vnc的密码即可!

$ vncpasswd

这里写图片描述

搞定收工!

这里写图片描述

常用命令
$ vncserver :n #开启vncserver 注意n是需要自己指定的数值,如1
然后,客户端连接的时候就是:ip:5901 (即5900 + 1$ vncserver -list #列出当前用户所建立的所有远程桌面。
$ vncserver -kill :n #关闭vncserver
<think>我们正在处理用户关于TigerVNC1.8.0的错误日志分析和故障排除请求。用户希望查找VNC报错原因。根据参考引用,我们知道用户可能是在CentOS7.9上使用TigerVNC Server1.8.0,并且可能是离线安装环境。由于用户提到了错误日志分析,我们需要指导用户如何查找日志文件,并分析常见的错误。步骤:1.确定TigerVNC日志文件的位置。2.分析常见的错误信息及其解决方法。3.提供一些常规的故障排除步骤。注意:TigerVNC的日志通常位于`~/.vnc/`目录下,文件名格式为`<hostname>:<display>.log`,例如`localhost:1.log`。常见错误: -连接问题(端口未打开、防火墙阻止)-认证失败(密码错误、权限问题) -桌面环境配置问题(例如,无法启动指定的桌面会话)我们将按照这些思路进行回答。</think>### TigerVNC 1.8.0 错误日志分析与故障排除 #### 一、定位日志文件 TigerVNC 日志默认存储在用户目录的`.vnc`文件夹中: ```bash ~/.vnc/<hostname>:<display_number>.log # 示例:查看显示号为1的日志 tail -f ~/.vnc/centos-server:1.log ``` #### 二、常见错误分析及解决方案 1. **认证失败错误** ```log vncext: VNC authentication failed: Authentication failure ``` - ✅ **解决方案**: - 检查`~/.vnc/passwd`文件权限:`chmod 600 ~/.vnc/passwd` - 重置VNC密码:`vncpasswd` 2. **桌面环境启动失败** ```log xfce4-session: Cannot open display: ``` - ✅ **解决方案**: - 在`~/.vnc/xstartup`中指定正确桌面环境: ```bash #!/bin/sh unset SESSION_MANAGER exec /usr/bin/xfce4-session # 或 gnome-session, startlxde 等 ``` - 赋予执行权限:`chmod +x ~/.vnc/xstartup` 3. **端口冲突/防火墙阻止** ```log Failed to start Xvnc server: already an X server running on display :1 ``` - ✅ **解决方案**: - 终止占用进程:`vncserver -kill :1` - 开放防火墙端口: ```bash firewall-cmd --add-port=5901/tcp --permanent firewall-cmd --reload ``` 4. **Xvnc核心服务崩溃** ```log Fatal server error: (EE) no screens found(EE) ``` - ✅ **解决方案**: - 安装图形驱动:`yum install xorg-x11-drv-vesa` - 检查显卡支持:`glxinfo | grep "OpenGL vendor"` #### 三、高级诊断工具 1. **启动调试模式**: ```bash vncserver :1 -verbose -log /tmp/vnc-debug.log ``` 2. **检查依赖项**: ```bash ldd /usr/bin/Xvnc | grep "not found" ``` 3. **分析Xorg日志**: ```bash grep EE /var/log/Xorg.1.log ``` #### 四、配置文件关键位置 | 文件路径 | 作用 | |----------|------| | `/etc/systemd/system/vncserver@.service` | 服务单元配置 | | `/etc/tigervnc/vncserver-config-defaults` | 全局默认设置 | | `~/.vnc/config` | 用户级自定义配置 | > 修改配置后需重启服务:`systemctl daemon-reload && systemctl restart vncserver@:1.service`[^1]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值