Ubuntu18.04配置vncviewer,远程登陆操作图形界面

这篇具有很好参考价值的文章主要介绍了Ubuntu18.04配置vncviewer,远程登陆操作图形界面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

远程登陆的操作有很多种,公司要求建立一个能够实时操作的远程控制图形化桌面程序,并且在同一个服务器下需要多人共同操作,同时相互之间不会影响。网上很多教程,不过都比较杂乱无章,这里我以Ubuntu18.04为例,整体步骤罗列如下,并附带一些常出现的问题和解决方法。

1、安装软件

sudo apt-get update
sudo apt-get install xfce4 xfce4-goodies
sudo apt-get install vnc4server
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
sudo apt-get install lightdm    //会出现gdm3,lightdm 两个选项,选择lightdm

2、配置防火墙

sudo ufw allow 5900

3、切换用户,前提是已经在Ubuntu中创建好了新的用户

su    //进入root模式
su - user1   //切换到user1

4、创建vnc密码,两个应该都可以,作用是一样的

vncserver 或者 vnc4server

5、成功开启后,关闭vncserver服务

vncserver -kill :n           ##这个n是上面创建的编号

6、修改xstartup文件的内容

sudo vi /home/user1/.vnc/xstartup

填入:

#!/bin/bash
export $(dbus-launch)  
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

# [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
# [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &

VNCSERVERS="2:root"
VNCSERVERARGS[1]="-GEOMETRY 800×600"

上面这段代码的最后两句我觉得加不加都行,感觉没必要。

7、给文件可执行权限

sudo chmod +x /home/user1/.vnc/xstartup

重新启动vncserver

vncserver :n  -geometry 1280x768  -depth 24 -localhost no

n是端口号,-localhost no 是保证能够远程连接。

8、启动新配置的服务

sudo systemctl daemon-reload

9、重启vncserver(此步骤可省略)

/etc/init.d/vncserver restart     //service vncserver restart

10、查看vnc状态,

ps aux | grep -i vnc

11、查看端口

netstat -lnp | grep 590

12、重复3-8步骤,可以实现Linux系统中的每个账户都可以进行vnc远程登陆。

13、点击左上角的新建连接,VNC Server:serverIP:端口号,Name随便取,点击【OK】,双击开始连接,密码就是刚才创建vncserver时的密码。(:n=:1,端口号为5900,:n=:2,端口号为5901。以此类推)

Ubuntu18.04配置vncviewer,远程登陆操作图形界面

=============================================================================================
遇到的问题 :

① 无法连接

解决方法,依次点击【控制面板】,【Windows Defender防火墙】,【高级设置】,【入站规则】,【文件和打印机共享(回显请求-ICMPv4-In)】,【启用规则】。
Ubuntu18.04配置vncviewer,远程登陆操作图形界面

② vnc连接后灰屏

log日志出现以下错误

error opening security policy file /etc/X11/xserver/SecurityPolicy
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/misc/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/75dpi/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/, removing from list!

原因应该是字体包没有下载到原有的文件夹内,造成数据丢失。

=============================================================================================
解决方法(在root下进行):

apt-get  install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic
mkdir /usr/X11R6/lib              ##如果报错,先mkdir /usr/X11R6, 再mkdir /usr/X11R6/lib
cd /usr/X11R6/lib
ln -s /usr/share/X11 X11

字体问题依然存在,不过可以正常使用了,我估摸着应该是系统版本和软件版本有些差异造成的,不影响,能用就行。

重启vncserver服务,或者系统reboot都可,最后再查看一下vnc的状态:

ps aux | grep -i vnc

==============================================================================================

③仍然无法访问

如果以上操作执行完成后vnc仍然无法使用,并且确保上面的步骤没有出错。那么可以参考这篇文章,这是另一种方法,不过这种方法我没有成功,大家可以试试,并且这种方法我给大家找到了视频讲解,有兴趣可以看一看。


这个vnc我搞了两天,一些小毛病搞得我很无语,所以配置成功后进行了一番整理。不过这些都还好,最让我无语的是,我这边刚搭建好,三分钟后老板和我说这个不好用,打算用samba映射和ssh远程登陆。呵呵,wqndydcnmnghp。

共勉!!!文章来源地址https://www.toymoban.com/news/detail-434379.html

到了这里,关于Ubuntu18.04配置vncviewer,远程登陆操作图形界面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Ubuntu】——ubuntu18.04配置静态ip

    ubuntu18.04配置静态ip 要点: 1. root 权限; 2.打开 /etc/netplan/01-network-manager-all.yaml 3.修改内容如下: 1.查找 netplan 目录下默认的网络配置文件,文件后缀为 .yaml ,我的是叫 01-network-manager-all.yaml 的文件。 如果没有可以使用 sudo gedit 01-network-manager-all.yam 自己创建和。 2.输入 ifconf

    2024年02月11日
    浏览(30)
  • Ubuntu18.04在线镜像仓库配置

    在线镜像仓库 1、查操作系统版本 2、原文件备份 3、查镜像源信息 登录阿里yum仓库 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 选择ubuntu操作系统 选择对应的版本,本文档使用18.04 4、编辑源列表文件 5、将原来的内容删除,添加如下内容(阿里源镜像源) 即把这段替

    2024年01月22日
    浏览(42)
  • Windows主机Navicat远程连接到Ubuntu18.04虚拟机MySQL

    1. 在虚拟机上安装MySQL 2. 检查安装 3. 查看默认密码 4. 用查看到的密码登录MySQL server,修改root用户的密码 5. 设置MySQL字符编码utf8,可以支持中文操作 接下来是连接到远程连接。 6. 远程连接 作者在远程连接的时候也遇到了一系列问题,经过查询最后成功解决。主要尝试了以下

    2024年01月22日
    浏览(36)
  • 【无公网IP】在公网环境下Windows远程桌面Ubuntu 18.04

    本篇文章主要介绍在Ubuntu上安装XRDP远程桌面,实现同个局域网内远程桌面Ubuntu,同时解决远程桌面登录蓝屏的问题。 并做内网穿透,使用cpolar内网穿透映射3389端口,生成公网TCP端口地址,实现在公网环境下,远程桌面Ubuntu系统。 【cpolar内网穿透支持http/https/tcp协议,支持永

    2024年01月19日
    浏览(31)
  • Ubuntu18.04~Ubuntu22.04安装并配置VNC

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 有些操作需要Desktop环境而又不方便去现场看的这个方法能够满足你的需求,就是使用VNC实现远程桌面,这个方法理论上只适用于局域网环境,如果是互联网可能需要配代理什么的,这里不详细讨论。 当

    2024年02月07日
    浏览(44)
  • 【Ubuntu18.04】Docker配置镜像源

    作者主页: 爱笑的男孩。的博客_CSDN博客-深度学习,活动,YOLO领域博主 爱笑的男孩。擅长深度学习,活动,YOLO,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域. https://blog.csdn.net/Code_and516?type=blog 个人简介:打工人。 持续分享:

    2024年02月06日
    浏览(38)
  • Ubuntu18.04 下配置Clion 配置Clion

            安装gcc、g++、make         Ubuntu中用到的编译工具是gcc©,g++(C++),make(连接)。因此只需安装对应的工具包即可。Ubuntu下使用命令安装这些包: (1)安装gcc (2)安装g++ (3)安装make     [0/1] Re-running CMake... -- Found glog (include: /usr/include, library: /usr/lib/x86_64-li

    2024年02月16日
    浏览(47)
  • 实现无公网IP的公网环境下Windows远程桌面Ubuntu 18.04连接,高效远程办公!

    本篇文章主要介绍在Ubuntu上安装XRDP远程桌面,实现同个局域网内远程桌面Ubuntu,同时解决远程桌面登录蓝屏的问题。 并做内网穿透,使用cpolar内网穿透映射3389端口,生成公网TCP端口地址,实现在公网环境下,远程桌面Ubuntu系统。 【cpolar内网穿透支持http/https/tcp协议,支持永

    2024年02月09日
    浏览(35)
  • ubuntu18.04下配置muduoC++11环境

    1.安装muduo依赖的编译工具及库 Cmake Boost curl、c-ares DNS、google protobuf 进入muduo目录下,编译安装(前提已安装g++) 编译成功,未安装,见下图

    2024年02月12日
    浏览(32)
  • ubuntu18.04 | 配置apt国内镜像源

    一、为什么要重新配置国内镜像源   配置apt国内镜像源可以加快软件包的下载速度,提高软件安装的效率。如果使用默认的官方源,由于网络原因,下载速度可能会很慢,甚至无法下载。而使用国内的镜像源,可以避免这些问题,提高软件下载的速度和成功率。 二、配置

    2024年02月03日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包