Centos服务器搭建远程桌面服务vncserver

来源:互联网 发布:淘宝闲鱼可以用花呗吗 编辑:程序博客网 时间:2024/05/17 23:24

vncserver远程桌面搭建(上)

使用linux一般是用不到桌面的,所以这块一直没有接触过,今天因为一个用户有这样的需求,因此研究了一下。
远程桌面服务端使用的是vncserver,windows上的客户端使用的是vncviewer。
搭建完成后使用方法很简单,即客户端填写IP:序号,vnc密码即可登录服务器的桌面,本文主要讲述两种部署方式,一种是传统的linux服务器部署,使用的操作系统是centos7.0,一种是使用网易蜂巢的docker容器部署,并且最后将vncserver环境做成镜像上传到网易蜂巢的镜像中心,供有需要的人使用。
本篇讲述传统服务器搭建vncserver,下一篇讲解网易蜂巢上容器搭建vncserver。
(1)安装图形化界面
本文假设linux服务器上没有实现安装图形化界面(服务器一般确实不安装图形化界面),因此首先需要安装图形化界面:

 
yum -y groupinstall Desktop
yum -y groupinstall "X Window System"

(2)vncserver安装和配置
图形化界面安装完成之后进行vncserver的安装:
安装vncserver:

yum install tigervnc -yyum install tigervnc-server -y 

配置vncserver:
vim /etc/sysconfig/vncserver #在此文件中进行如下修改
将文件中:

# VNCSERVERS="2:myusername"# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

前面的#去掉,并根据个人需要修改用户名和显示器分辨率,我的结果是:

VNCSERVERS="2:root"VNCSERVERARGS[2]="-geometry 1024x768  -nolisten tcp -localhost"  #分辨率根据自己需要设置

配置当前用户的vnc登陆密码,连续输入两次即可。这个密码是vnc连接密码,和系统密码没有关系。

[root@localhost ~]# vncpasswd Password:Verify:[root@localhost ~]# 

启动vncserver服务。 第一次启动时这样操作 直接输入 vncserver &
系统会自动建立相关的配置文件和日志文件。启动后系统会提示出一个进程号为1的窗口。如果需要启动两个窗口的话则再次执行vncserer & 命令即可。

[root@localhost X11]# vncserver &[1] 26864[root@localhost X11]# xauth:  creating new authority file /root/.XauthorityNew 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1Creating default startup script /root/.vnc/xstartupStarting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/localhost.localdomain:1.log

客户端连接

此步骤需要安装客户端软件vncviewer,用户可以自己到官网进行下载:https://www.realvnc.com/download/vnc/
客户端使用vncviewer 以 “ip:1”的形式连接,输入密码后进入到vncserver中。
如果提示连接失败,则在服务端执行如下命令: ps aux | grep vnc 找到”:X”字段,将ip之后的1改为查到的X的值即可,后面出现警告直接continue即可,输入上面vncpasswd中设置的密码,即可进入服务器的图形界面。

附加

(1)修改vnc密码
直接在服务器中执行vncpasswd,直接输入两次新密码即可,不需要重启服务。
(2)远程桌面黑屏问题
vim ~/.vnc/xstartup 编辑此文件,将#twm & 一行注释掉,添加: gnome-session &,重启服务,客户端重新连接即可。
(3)多个桌面设置
服务端启动多个vncserver,ps aux | grep vnc 查到”:x”中x的数值,在ip:x中输入x的值连接即可。
注:下一篇讲解vncserver在网易蜂巢的容器中的搭建和使用。

0 0
原创粉丝点击