vnc连接问题:Timed out waiting for a response from the computer

一. 问题说明

学校服务器 + CentOS Linux

vscode利用ssh可以正确连接

vnc之前可以正确连接,后来突然出现报错:Timed out waiting for a response from the computer

二.解决方案

  1. 利用vscode连接服务器后,在终端输入:

    [xxx@cat ~]$ vncserver -list
    TigerVNC server sessions:
    X DISPLAY # PROCESS ID

说明:当前没有任何正在运行的 VNC 会话

需要手动启动一个 VNC 会话

  1. 配置 VNC 启动桌面

    编辑文件:

    vi ~/.vnc/xstartup

    内容全部替换为下面这几行:

    #!/bin/sh
    unset SESSION_MANAGER
    unset DBUS_SESSION_BUS_ADDRESS
    exec /usr/bin/gnome-session &

    保存退出后,给执行权限:

    chmod +x ~/.vnc/xstartup

出现问题:

复制代码
:w ".vnc/xstartup" 
".vnc/xstartup" E212: 无法打开并写入文件

原因:

复制代码
vi 无法写入这个文件

常见原因只有 3 个:

~/.vnc/ 目录不存在

文件路径写错

文件权限/目录权限不对

解决方案:

复制代码
1:确保 .vnc 目录存在

在服务器上执行:

mkdir -p ~/.vnc

2:直接用 cat 创建 xstartup(避开 vi)
cat > ~/.vnc/xstartup << 'EOF'
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /usr/bin/gnome-session &
EOF

3:赋予执行权限(非常重要)
chmod +x ~/.vnc/xstartup

验证一下:
ls -l ~/.vnc/xstartup

输出结果:

复制代码
[xxx@cat ~]$ ls -l ~/.vnc/xstartup 
-rwxrwxr-x 1 xxx xxx 93 12月 28 05:47 /home/xxx/.vnc/xstartup 
[xxx2@cat ~]$ vncserver :1 
A VNC server is already running as :1 
[xxx2@cat ~]$ vncserver -list 
TigerVNC server sessions: 
X DISPLAY # PROCESS ID
  • vncserver :1 → 说 already running

所以换一个端口:

复制代码
[xxx2@cat ~]$ vncserver :18 
You will require a password to access your desktops. 
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used

Creating default config /home/xxx3/.vnc/config
Starting applications specified in /home/xxx3/.vnc/xstartup
Log file is /home/xxx3/.vnc/cat:19.log

成功启动。

重新启动vnc连接服务器。

成功。

相关推荐
小辰记事本7 小时前
从零读懂RoCEv2数据包构造:从WQE到线缆上的完整旅程
服务器·网络·网络协议·rdma
江公望10 小时前
Ubuntu htop命令,10分钟讲清楚
linux·服务器
哎呦,帅小伙哦10 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
张小姐的猫10 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++
YuanDaima204811 小时前
Linux 进阶运维与 AI 环境实战:进程管理、网络排错与 GPU 监控
linux·运维·服务器·网络·人工智能
lolo大魔王13 小时前
Linux 数据文件处理实战:排序、搜索、压缩、归档一站式详解
linux·运维·服务器
1892280486113 小时前
NY382固态MT29F32T08GSLBHL8-24QM:B
大数据·服务器·人工智能·科技·缓存
xhbh66613 小时前
网关端口映射和路由器端口转发有什么区别?配置要点全解析
运维·服务器·网络·智能路由器·端口映射·映射·无痕网关
STDD13 小时前
Soulmask《灵魂面具》 专用服务器搭建教程
运维·服务器·github
半壶清水13 小时前
用P4 Tutorial、BMv2 和 Mininet‌解析网络第一集------模拟环境搭建
运维·服务器·网络·网络协议·tcp/ip