1. Xshell的下载:
通过Xshell官网(链接:XShell - 下载 (softonic.com)下载Xshell。

                   图 2 Xshell的下载

下载完成后安装,安装成功后打开Xshell:

                                                 图 3  Xshell 7界面

2.2 Ubuntu下x11vnc的安装和文件配置
  1、步骤1:
在Ubantu18.04上查找虚拟机ip地址,并通过shell 7 连接。
    
                                       图 4  Xshell 7输入用户名界面


                         图 5  Xshell 7使用虚拟机用户密码登录界面


                             图 6  Xshell 7连接虚拟机ip地址成功界面

2、步骤2安装VNC相关软件包

sudo apt-get -y install x11vnc


                      图 7  在Xshell 7下连接虚拟机并安装x11vnc软件包

3、步骤3安装lightdm图形界面软件包

sudo apt-get -y install lightdm


                       图 8  安装lightdm软件包
选择lightdm并确定:


                                 图 9  lightdm设定界面

4、步骤4创建配置目录
mkdir -pv /home/syl4222/.vnc/

                                     图 10  配置目录

5、步骤5设置用户的VNC connecting密码
x11vnc -storepasswd syl795 /home/syl4222/.vnc/passwd  (红色部分为密码,黄色部分为用户名)

                               图 11  设置VNC连接密码

6、步骤6在当前目录下生成vnc配置文件

  1. cat> x11vnc.service <<EOF
  2. [Unit]
  3. Description=Start x11vnc at startup.
  4. After=multi-user.target
  5. [Service]
  6. Type=simple
  7. ExecStart=/usr/bin/x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth -geometry 1024x768 /home/syl4222/.vnc/passwd -rfbport 5900 -shared
  8. [Install]
  9. WantedBy=multi-user.target
  10. EOF

 
             图 12  在当前目录下生成vnc配置文件

7、步骤7
剪切配置文件

sudo mv x11vnc.service /lib/systemd/system/x11vnc.service

修改权限为root

sudo chown root:root /lib/systemd/system/x11vnc.service

重新加载服务配置文件

sudo systemctl daemon-reload

开机启动vnc服务

sudo systemctl enable x11vnc.service


                                      图 13  (步骤7)

8、步骤8:重启操作系统

sudo reboot


            图 14  重启界面(不知道为什么和原来的界面不一样)

2.3 Ubuntu下VNC-Viewer访问VNC服务器

1、步骤1:查看监听端口

sudo ss -tunlp


                                                            图 14 监听端口

2、步骤2:通过VNC viewr进行连接

输入IP地址和监听端口
 
                                            图 15   通过VNC连接虚拟机

输入密码:(注意此处的密码是上文步骤5中设置的)

                                                  图 16  VNC认证

大功告成!

图 17  实现在VNC Viewer上连接虚拟机

3. 总结
1.用Xshell新建会话的时候,要根据虚拟机的IP地址来新建会话。
2.在Xshell输入的用户名必须是虚拟机的用户名,否则会出现密码报错。
3.若在Xshell界面ssh不通虚拟机的IP地址,应该考虑是否已经将虚拟机的网络设置为桥接网卡模式。
4.本次实践需要提前安装openssh-server软件包若安装失败,可以考虑通过虚拟机上 显示应用程序 —> 软件和更新—> Ubuntu软件 —> 下载自 —> 选择其他站点 —> 选择阿里云的服务器,并把上面的选项勾上,再重新尝试安装。(如下图)
  

                                图 18  软件和更新相关配置

通过安装VNC服务器x11vnc(或vnc4server)和配置x11vnc.service实现远程通过VNC-Viewer访问VNC服务器。相关推荐

  1. 【Linux】11.将ubuntu电脑设置为一台可远程ssh或sftp访问的服务器

    将ubuntu电脑设置为一台可远程ssh或sftp访问的服务器 1.将ubuntu电脑设置为一台可远程ssh访问的服务器 参考 原文链接:https://blog.csdn.net/papaaa/ar ...

  2. 阿里云ECS云服务器Windows如何通过IIS配置网站支持flv、mp4等文件访问读取

    阿里云ECS云服务器Windows 如何通过IIS配置网站支持flv,mp4等文件访问读取,通过IIS配置的网站,如果需要播放一些例如flv.mp4的特殊文件,需要在站点配置中添加自定义MIME类型, ...

  3. 内网服务器防火墙作用,防火墙内网用户通过公网域名或公网IP访问内部服务器 - 华为技术论坛 - 51CTO技术论坛_中国领先的IT技术社区...

    发表于 2010-10-12 21:59 | 来自 51CTO网页 内网使用公网地址访问内部服务器需求的实现 产品型号:100V 方法一.R002版本支持. 方法二.使用下面的配置进行规避: 100V ...

  4. 新买的服务器怎么安装Linux,买了新服务器,如何从头开始配置?Ubuntu系统安装+新建用户名+挂...

    买了新服务器,如何从头开始配置?Ubuntu系统安装+新建用户名+挂 买了新服务器,如何从头开始配置?Ubuntu系统安装+新建用户名+挂载硬盘+nvidia安装+cuda安装+cudnn安装+ana ...

  5. 阿里云服务器更换Ubuntu操作系统并配置图形界面

    文章目录 阿里云服务器更换Ubuntu操作系统并配置图形界面 环境 目标 更换操作系统 登录阿里云服务器管理控制台 进入实例管理页面 停止实例 更换操作系统 配置图形界面 远程连接到服务器 配置图形界 ...

  6. ubuntu系统如何连接到服务器,远程ubuntu系统怎么连接到服务器

    远程ubuntu系统怎么连接到服务器 内容精选 换一换 Ubuntu服务器通过Windows操作系统上的虚拟机安装的场景下,需要在Windows操作系统上安装USB网卡驱动,即RNDIS(Remote ...

  7. USG防火墙------内外网用户通过外网IP访问内部服务器(NAT)

      实现需求:用户通过内外网用户通过公网IP访问内部服务器. 一.局域网配置:交换机(SW7).防火墙(FW3).服务器(Server1).客户端(Client1) 二.配置思路 1.配置防火墙接口和 ...

  8. kali2020 vnc安装_kali配置x11vnc

    linux一般是不需要要用远程桌面连接,总有特殊的需求,就记录下配置的过程而已.全程使用root用户权限,非root用户权限,命令前加sudo. 1.安装x11vnc apt-get install ...

  9. Windows下通过VNC访问Linux服务器(可视化界面)

    介绍一个     VNC连接工具:iis7VNC连接工具 作为服务器集成管理器,它最优秀的功能就是批量管理windows与linux系统服务器.vps.能极大的提高站长及服务器运维人员工作效率.同时i ...

最新文章

  1. RPC 笔记(05)— socket 通信(单线程服务器)
  2. spring cloud服务发现注解之@EnableDiscoveryClient与@EnableEurekaClient
  3. Devexpress GridControl 设置combobox下拉框
  4. MySql—锁机制原理
  5. 学习编写测试桩之declspec (dllexport)篇
  6. 吴恩达机器学习作业 线性回归
  7. python校园网站毕业设计开题报告
  8. 基于遗传算法的柔性车间调度优化研究附Matlab代码
  9. 串口助手-简易串口助手-带时间戳的串口助手-极简串口助手-V1.5 自动保存配置参数 能显示收发时间方便调试
  10. 计算机应用基础在线作业3,《计算机应用基础》15春在线作业3
  11. 黄金期货对比现货黄金有哪些优势
  12. 怎样优化IM即时通讯移动端APP的日志上报机制
  13. statsby: 不用循环语句的循环
  14. 退出华为的时候,我在想些什么
  15. 【MATLAB】理解采样频率和信号频率的关系
  16. solr7.4-DIH
  17. Linux中几个你不常用,但却很有用的命令
  18. 华硕笔记本电脑换电池
  19. 2021四川高考成绩等位分查询,四川省2021高考理科最新成绩一分一段查询
  20. 植物大战 二叉树 递归——纯C

热门文章

  1. Adaptive Deconvolutional Networks for Mid and High Level Feature Learning
  2. 固态硬盘装完无法启动备忘
  3. python tokenizer_中文分词工具 MiNLP-Tokenizer
  4. 高效演讲-读书笔记-樊登读书
  5. 考研英语-VIP英语句子结构主讲人:张瑜-2020年05月14日
  6. iCCP: known incorrect sRGB profile
  7. 数学分析闭区间套定理_怎样用闭区间套定理证明有限覆盖定理?数学分析老师说这样证明最好但不知怎么证明...
  8. BurpSuite抓https的包/BurpSuite CA证书下载
  9. autoHotkey进阶 --- 用于访问窗口对象-acc库的简单配置
  10. FastAdmin重置用户密码