Linux配置远程桌面连接

  • A+
所属分类:基础知识

TigerVNC、TightVNC、Xmanager等等均是在操作系统下常用的图形化远程桌面工具,在某些特殊工作场景中,使用图形化界面操作Linux可能会比命令行来得更有效率,今天给大家分享一下如何在Linux配置TigerVNC远程桌面连接。

实验环境

实验平台:VMware Workstation 15

操作系统:CentOS 6.5 mini / Windows10

服务端IP:192.168.168.200

TigerVNC:1.1.0-24

服务端篇

第一步 准备工作

禁用SElinux

  1. [root@Wanghualang-A ~]# setenforce 0  
  2. [root@Wanghualang-A ~]# sed -ri 's#^(SELINUX=).*#\1disabled#g' /etc/selinux/config  

禁用防火墙

  1. [root@Wanghualang-A ~]# service iptables stop  
  2. [root@Wanghualang-A ~]# service ip6tables stop  

安装桌面环境,已安装的朋友不必重复安装。注意,刚安装好图形化界面立即使用startx切换图形化时,很多时候会出现一些莫名其妙的功能性错误,严重的甚至无法正常切换。如果条件允许的话,建议重启一次操作系统。

  1. [root@Wanghualang-A ~]# yum -y groupinstall "Desktop"  
  2. [root@Wanghualang-A ~]# yum -y groupinstall "X Window System"  
  3. [root@Wanghualang-A ~]# yum -y groupinstall "Chinese Support"  
  4. [root@Wanghualang-A ~]# sed -i 's/id:3/id:5/' /etc/inittab  

第二步 安装远程桌面软件并设置开机启动

  1. [root@Wanghualang-A ~]# yum -y install tigervnc-server  
  2. [root@Wanghualang-A ~]# chkconfig vncserver on  

第三步 创建远程登录用户

创建一个系统普通用户,针对不同环境和需求进行配置。如果对自己的Linux水平有足够的自信且实际工作中不需要使用普通用户,则可以直接使用root。

  1. [root@Wanghualang-A ~]# useradd wanghualang  
  2. [root@Wanghualang-A ~]# passwd wanghualang  

修改远程桌面主配置文件,教程中开启两个远程桌面供系统管理员root、普通用户wanghualang使用,分别为远程桌面1、远程桌面2。

  1. [root@Wanghualang-A ~]# vim /etc/sysconfig/vncservers  

在配置文件最尾行加入以下内容:

  1. VNCSERVERS="1:root 2:wanghualang"  
  2. VNCSERVERARGS[1]="-geometry 800x600"  
  3. VNCSERVERARGS[2]="-geometry 800x600"  

第四步 创建远程桌面环境

在root用户下,根据向导配置远程登录密码,教程中设置为123456。该密码仅供远程登录桌面使用,并非操作系统用户密码。

  1. [root@Wanghualang-A ~]# vncserver  
  2. You will require a password to access your desktops.  
  3.   
  4. Password:123456  
  5. Verify:123456  
  6. xauth:  file /root/.Xauthority does not exist  
  7. xauth: (stdin):1:  bad display name "Wanghualang-A:1" in "add" command  
  8.   
  9. New 'Wanghualang-A:1 (root)' desktop is Wanghualang-A:1  
  10.   
  11. Creating default startup script /root/.vnc/xstartup  
  12. Starting applications specified in /root/.vnc/xstartup  
  13. Log file is /root/.vnc/Wanghualang-A:1.log  

切换普通用户wanghualang,根据向导配置远程登录密码,教程中设置为123456。该密码仅供远程登录桌面使用,并非操作系统用户密码,服务端篇到此结束。

  1. [root@Wanghualang-A ~]# su wanghualang  
  2. [wanghualang@Wanghualang-A root]$ vncserver  
  3.   
  4. You will require a password to access your desktops.  
  5.   
  6. Password:  
  7. Verify:  
  8. xauth:  file /home/wanghualang/.Xauthority does not exist  
  9. xauth: (stdin):1:  bad display name "Wanghualang-A:2" in "add" command  
  10.   
  11. New 'Wanghualang-A:2 (wanghualang)' desktop is Wanghualang-A:2  
  12.   
  13. Creating default startup script /home/wanghualang/.vnc/xstartup  
  14. Starting applications specified in /home/wanghualang/.vnc/xstartup  
  15. Log file is /home/wanghualang/.vnc/Wanghualang-A:2.log  

客户端篇

第一步 下载客户端软件

客户端软件的选择也有不少,有TigerVNC、TightVNC、RealVNC等等,不论使用哪一款都可以正常远程,教程中是选择和服务端篇配套的TigerVNC。

TigerVNC:http://tigervnc.bphinz.com/nightly

TightVNC:http://www.tightvnc.com/download.php

RealVNC:https://www.realvnc.com/en/connect/download/viewer

第二步 远程连接服务端

安装完毕后输入服务端IP地址+桌面号进行远程连接,比如要希望在远程使用root管理员身份来连接,就输入:192.168.168.200:1,希望在远程服务器使用wanghualang普通用户来连接,就输入:192.168.168.200:2。

Linux配置远程桌面连接

Linux配置远程桌面连接

Linux配置远程桌面连接

  • 微信赞助网站
  • weinxin
  • 支付宝赞助网站
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: