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

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 -y
yum 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/.Xauthority

New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log 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
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值