linux lib machine id,CentOS6.7安装vncserver及xrdp实现远程桌面

一. 安装gnome图形化桌面

#yum groupinstall -y "X Window System"

#yum groupinstall -y "Desktop"

二. 安装vncserver并配置

1.安装vncserver

#yum install -y tigervnc-server

2.配置vncserver

1).配置为开机自启动

#chkconfig vncserver on

2).配置vnc密码,必须切换到用户环境下运行vncserver命令设置密码

#su - yujia

#vncserver

You will require a password to access your desktop.

Password:

Verify:

3).配置为使用gnome桌面

修改 /root/.vnc/xstartup文件,把最后的 twm & 删掉 加上 gnome-session &。

4).配置vncserver启动后监听端口和环境参数

修改/etc/sysconfig/vncservers 文件添加以下内容

VNCSERVERS="1:root 8888:yujia"              #以上只是演示,生产环境下建议取消root

VNCSERVERARGS[1]="-geometry 1200x800"

VNCSERVERARGS[8888]="-geometry 1200x800"

说明:vncserver在调用的时候,会根据你的配置来启用server端的监听端口,            端口默认是从5900开始,再加上你的桌面号。            比如你的桌面号为1,则vnc的连接端口号为5900+1=5901            比如你的桌面号为8888,则vnc的连接端口号为5900+8888=14788

5).重启vncserver服务

#service vncserver restart

三. 允许root访问图形界面和生成新的machine-id

#sed -i 's/.*!= root.*/#&/' /etc/pam.d/gdm

#dbus-uuidgen >/var/lib/dbus/machine-id

四. 关闭selinux和NetworkManager服务

1.检查selinux服务并关闭

#vi /etc/selinux/config

确认里面的SELINUX字段的值是disabled,如果不是则改为disabled。

2.关闭NetworkManager服务

#chkconfig --del NetworkManager

五. 测试VNC登录:

wKiom1dAjC2zBA0UAABJ3YR7fT0676.png

六. 安装xrdp

为什么要装了vnc之后还要安装xrdp,xrdp相对于vnc的好处主要有以下几个:

联机过程中加密;登陆时可设定分辨率等等;并且基于RDP协议的xrdp比基于RFB协议的vnc速度更快

1. xrdp在EPEL源中,先安装EPEL源

#rpm -ivh epel-release-2021年05月14日.noarch.rpm

2. 安装及配置xrdp

#yum install xrdp -y

# vim /etc/xrdp/xrdp.ini

bitmap_compression=yes       port=3389               #远程桌面端口       crypt_level=high       channel_code=1       max_bpp=24

[xrdp1]       name=yujia              #显示在登陆窗口的Module栏,随便起       lib=libvnc.so       username=ask       password=ask       ip=127.0.0.1       port=14788              #注意这里端口要与vncserver中的配置相对应,用户yujia的vncserver连接端口为14788

3.启动xrdp并加入开机自启项

# /etc/init.d/xrdp start

#chkconfig  xrdp on

七.测试远程桌面登陆

wKiom1dBx0rDUs9_AABoyuXt230760.png

本文转自 kuSorZ 51CTO博客,原文链接:http://blog.51cto.com/kusorz/1775789

参考资源链接:[Centos7上安装远程桌面vncserver+xrdp](https://wenku.csdn.net/doc/6412b4acbe7fbd1778d4067c?utm_source=wenku_answer2doc_content) 为了实现Centos7上的远程桌面访问,你需要通过VNCServer和XRDP进行配置。以下是一个详细的配置步骤说明,旨在帮助你顺利完成安装和配置工作,使远程桌面访问变得可行。 首先,打开终端并执行以下命令来安装XRDP: 'sudo yum install epel-release' 'sudo yum install xrdp' 安装完成后,启动XRDP服务,并设置为开机启动: 'sudo systemctl start xrdp' 'sudo systemctl enable xrdp' 接着,你需要安装VNCServer。使用以下命令: 'sudo yum install tigervnc-server' 安装完成后,设置VNC密码并启动VNC服务: 'vncserver :1' 其中’:1’代表VNC服务器的显示号,可以根据需要更改。 现在,我们来配置XRDP使用VNC会话。你需要编辑XRDP的配置文件: 'sudo nano /etc/xrdp/startwm.sh' 在文件末尾添加以下内容,以启动vnc服务: 'vncserver :1 -geometry 1280x800 -depth 24 -SecurityTypes=none' 保存并关闭文件。重启XRDP服务以应用更改: 'sudo systemctl restart xrdp' 配置完成后,你就可以从任何支持RDP协议的客户端远程连接到你的Centos7系统了。 如果在安装和配置过程中遇到问题,你可以参考《Centos7上安装远程桌面vncserver+xrdp》文档。该文档提供了详细的配置步骤和截图说明,还附有可靠博客资源,可以帮助你解决常见的安装问题。如果你在配置过程中遇到的问题无法通过文档解决,可以联系文档作者进行讨论和解决。 参考资源链接:[Centos7上安装远程桌面vncserver+xrdp](https://wenku.csdn.net/doc/6412b4acbe7fbd1778d4067c?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值