侧边栏壁纸
  • 累计撰写 16 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Ubuntu 上安装和配置 VNC

詹迪佳
2024-12-30 / 0 评论 / 0 点赞 / 34 阅读 / 3305 字

第一步

sudo apt update

sudo apt install xfce4 xfce4-goodies

sudo apt install tightvncserver

vncserver # 开启vnc服务器,初次打开会提示配置密码(这个密码是用来给所有用户都可以登录的,给不同用户配置不同vnc界面的方法暂时搞不出来,先用这个共享账号)

# vncpasswd # 修改vnc密码用这个指令

# vncserver -kill :1 关闭当前vnc服务器

第二步

vncserver -kill :1

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

vim ~/.vnc/xstartup

输入以下内容到xstartup文件中

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

chmod +x ~/.vnc/xstartup

vncserver

第三步

服务器配置好之后,通过VNC客户端(例如RealVNC)来进行连接。

通过windows的ssh运行下面的命令来开启反向代理,穿透到服务器vnc对应的端口5901

ssh -L 59000:localhost:5901 -C -N -l [linux用户名] [服务器ip] -p [ssh端口]

输入localhost:59000即可连接到服务器。

报错解决方案

通过vnc服务器日志文件发现下面的报错

Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring
xrdb: No such file or directory
xrdb: can't open file '/home/zhandijia/.Xresources'

报错详细截图

由这几篇文章提供的方案

https://blog.csdn.net/weixin_42912498/article/details/103304537https://blog.csdn.net/lygzscnt12/article/details/108375183

先尝试下面命令,然后看看vnc服务器运行是否正常

sudo apt-get install xfonts-75dpi
sudo apt-get install xfonts-100dpi

如果不行的话,继续尝试命令

sudo apt-get install xvfb xfonts-100dpi xfonts-75dpi xfonts-cyrillic xorg dbus-x11

尝试NoMachine远程控制

下载安装包并安装,提示安装成功即可

wget https://download.nomachine.com/download/8.14/Linux/nomachine_8.14.2_1_amd64.deb
sudo dpkg -i nomachine_8.14.2_1_amd64.deb

0

评论区