VNC(Virtual Network Computing)是进行远程桌面控制的一个软件。客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作。服务器的图形界面通过网络传输到客户端显示给用户。就像直接在操作本地计算机一样操作远端的服务器。

在Kylin中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下只需要其中的两个命令:vncserver 和 vncviewer,一个是vnc服务器端,一个是vnc客户端工具。

UltraVNC加入了TightVNC的部份程序及加强效能的图型映射驱动程序,并结合ActiveDirectory及NTLM的帐号密码认证,但仅有Windows版本。在此,我们使用UltraVNC做为Windows端的VNC工具。

Windows通过VNC访问Kylin

准备:一个系统为Windows XP 或WIN7的机器,一个系统为Kylin的机器 (二者可以均可为虚拟机或实体机)。

目的:在Windows系统上通过VNC远程访问Kylin。

1.   Kylin上设置VNCServer

1、大部分Kylin版本已安装vnc4server,如果没有安装,在终端执行以下命令安装:

$ sudo apt-get install vnc4server

2、设置当前用户VNC远程登录连接使用的密码。在终端执行:

$vnc4passwd

根据提示输入一个密码。

注:也可以省略这一步,在下一步第一次启动VNCserver时会要求输入一个6字符以上的密码,用于当前用户远程登录。

3、启动vnc4server:

kylin@kylin-os:~$vnc4server

New'kylin-os:3 (kylin)' desktop is kylin-os:3

Startingapplications specified in /home/kylin/.vnc/xstartup

Log fileis /home/kylin/.vnc/kylin-os:3.log

注:kylin-os是主机名,注意冒号“:”后面的数字,这里是“3”。首次运行vnc4server会提示生成了xstartup文件,这个文件里面包含着登录启动X时的一些配置。

启动完vnc4server后在你的主目录下将会产生一个.vnc的目录。

此时就可以通过vnc客户端链接到服务器了。

注:启动VNCserver,创建一个可用的vnc桌面有两种方式。

方式①创建一个vnc桌面,会话号由VNCserver自动生成,在终端执行:

$ vnc4server

方式②创建一个指定会话号的vnc桌面,在终端执行:

$vnc4server :2   <---创建一个指定会话号为2的桌面,注意冒号:前面有一个空格。

4、如果要关闭会话号为3的桌面,在终端执行:

$vnc4server-kill :3

根据你启动时获得的会话号数字确定,注意冒号:前面有一个空格。

2.     在Windows系统上远程访问Kylin

1、在Windows机上下载VNC工具UltraVNC_1_2_11_X86_Setup,双击执行安装,下一步下一步即可。

2、打开UltraVNC Viewer,填入Kylin的ip地址及你想使用的desktop pid,如图,点击connect

3、在弹出的输入密码框中输入vnc4passwd中设置的密码,即可登录,远程桌面之旅就此开始。

3.     其他说明

1、多客户端配置

只需多次运行vnc4server,产生多个desktop id可供多个客户端使用。

注意:vnc4server启动会话消耗大量系统资源,如果启动多个,则系统响应会明显变慢。

2、vnc4server设置成开机自启动

当远程连接需求始终存在时,可将vnc4server设置成开机自启动,在需要的时候直接连接。

在etc/profile里面加入vnc4server命令。

3、测试连接

当需要连接Kylin系统的VNC服务时,可在服务端使用下面的方式检测连接是否正常。

1.ssh -L 5901:127.0.0.1:5901用户名@IP地址或网址

注:用户名填写当前正使用的用户名,例如kylin。IP地址填写当前这台服务器的IP地址。

提示是否继续连接,输入 yes。输入密码后,可以登录成功,证明配置正确。否则需要检查防火墙是否开放5901 端口。

4、Windows客户端不控制

如果只想观看远程电脑而不想控制,则在使用UltraVNC Viewer登录时勾选View Only。

--------------------------

银河麒麟操作系统是天津麒麟信息技术有限公司自主研发的类Linux操作系统,目前有桌面版和服务器版以及一些特种行业的定制版本。银河麒麟社区版可在http://www.ubuntukylin.com/downloads/自由下载使用。

转载于:https://blog.51cto.com/jiawenjl/1952321

Windows通过VNC访问Kylin桌面环境相关推荐

  1. unity桌面设置vnc_win7系统通过VNCViewer访问Ubuntu桌面环境的操作方法

    电脑系统通过VNCViewer访问Ubuntu桌面环境的问题每个人都有不同的操作门路,小编在大量的搜集通过VNCViewer访问Ubuntu桌面环境的解法之后,总结出来一套比较简单的通过VNCView ...

  2. 使用VNC访问Linux桌面

    在一个严重依赖Windows的工作环境中,比如电子邮件被限定为Outlook(因为加密要求), VPN软件不支持Linux版本,那么,只使用Linux桌面是不够的,还需要在Linux桌面上跑个虚拟机运 ...

  3. vnc连接Linux桌面环境设置

    在HPC物理机上,如果需要使用桌面环境,可以参考如下步骤: 安装X Window 运行 yum groups install "X Window System" 安装桌面 这里以K ...

  4. Linux (CentOS)安装VNC+XFCE可视化桌面环境 附安装FireFox浏览器

    CentOS6.5 一.检测系统XFCE版本 yum grouplist 二.安装XFCE yum groupinstall Xfce 在安装过程中会出现"Is this ok [y/n]& ...

  5. vnc改ip_如何使用VNC进行远程桌面控制

    VNC是一款很实用的可以实现远程桌面控制的小工具,我遇到的有两种情况比较常见,一是有时候时候可能你会外出或离开自己办公室(但可以访问到办公司的网络),而很多资料都保存在办公室的台式机上,这时如果突然有 ...

  6. linux vnc 安装目录,Linux环境VNC服务安装、配置与使用(图)

    整个VNC运行的工作流程如下: (1)VNC客户端通过浏览器或VNC Viewer连接至VNC Server. (2)VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC S ...

  7. 【进阶知识】显示管理器,窗口管理器,桌面环境/桌面管理器,显示服务器

    文章目录 一.显示管理器(Display Manager) 1.1 什么是 Linux 中的显示管理器? 1.2 不同的显示管理器 1.3 其他 控制台显示管理器 图形界面显示管理器 二.窗口管理器( ...

  8. 在WSL中使用Linux桌面环境的尝试与总结

    最近忙里偷闲的博主,再次迷恋上折腾Linux.话说自从微软推出WSL以后,我就彻底地停止了Windows + Linux 的双系统组合.回想起从前使用过的各种Linux发行版,基本上每隔一段时间就会崩 ...

  9. WSL中使用Linux桌面环境

    WSL中使用Linux桌面环境 换源: Ubuntu桌面环境: 安装桌面 配置桌面 实际上今年Windows就已经升级到wsl2了,但由于本人接触wsl较早而且wsl和wsl2实际上是两种不同的实现方 ...

最新文章

  1. html大作业_杜绝家长作业 关键是如何监督
  2. 用Leangoo项目管理软件做技术支持
  3. android“设置”里的版本号
  4. 分数化小数c语言题目,习题 2-5 分数化小数 (decimal)(C语言版)
  5. DESIGN_OUTLINE' and 'CUTOUT' are the preferred subclasWARNING
  6. php去掉查询返回的字段序列号,php – 为返回的MySQL查询添加编号列表列
  7. linux rcu机制,Linux RCU机制详解 (透彻)
  8. 文件系统及程序的限制关系: ulimit
  9. 垃圾回收(三)-gc模块
  10. 套接字socket 的地址族和类型、工作原理、创建过程
  11. Lnmp架构之PHP
  12. [原]敏捷开发-项目启动
  13. MySQL数据表格导入导出
  14. git实现ssh免密上传远程gitlab仓库
  15. linux宽松模式,三星N9200刷机包 V35.0 自编译官方内核 Selinux置为宽松模式 修复问题 稳定流畅...
  16. php算法-输出100以内能被3整除的整数
  17. RS485 Modbus协议解析
  18. 原生JavaScript贪吃蛇
  19. C# 超市满减打折优惠
  20. python从原始代码(matplotlib)到加图形界面(tkinter),最后到制作软件(一元二次方程软件)(如何做一个python软件)

热门文章

  1. ​基于BCI的现代神经反馈有助于认知增强(二)
  2. 统计学习方法笔记(六)-非线性支持向量机原理及python实现
  3. c 创建mysql实体模型_EntityFrameworkCore 根据实体类自动创建数据库
  4. 杨元庆捐资1亿人民币,要为母校上海交大建“最好的”高性能计算中心
  5. CNCC技术论坛 | 面向人工智能芯片的编程语言和编译器
  6. 小米做手机是真不赚钱,米粉要支持请多容忍广告
  7. 谷歌人为干预搜索结果被曝光:增加大公司曝光,主动营造岁月静好
  8. MegaCli查看RAID
  9. Charpter5 软件测试总结
  10. Linux jobs等前后台运行命令详解