1.首先安装vnc
yum install tigervnc-server
yum -y install xrdp tigervnc-server
启动vnc服务并设置开机自动启动
service vncserver start 改: /usr/bin/vncserver start
chkconfig vncserver on
配置:
/usr/bin/vncserver
显示/usr/bin/vncserver的内容
发现两处需要修改
118:$vncPort = 5900 + $displayNumber;
274: if (!bind(S, pack('S n x12', $AF_INET, 5900 + $n))) {
一直都是用sudo gedit来修改文本的,可是这个不支持,没办法,只能用vi,
2.安装xrdp,这里我下载最新版的xrdp安装包
官网下载地址:http://jaist.dl.sourceforge.net/project/xrdp/xrdp/0.6.1/xrdp-v0.6.1.tar.gz
从 远程 复制到 本地
[root@XX ~]# scp -r [email protected]:/home/lk /root
ssh-keygen -t rsa
wget http://jaist.dl.sourceforge.net/project/xrdp/xrdp/0.6.1/xrdp-v0.6.1.tar.gz
tar -zxvf xrdp-v0.6.1.tar.gz
cd xrdp-v0.6.1
安装缺失的库文件
yum install autoconf automake libtool openssl openssl-devel pam-devel libX11-devel libXfixes-devel
编译
./bootstrap
./configure
make
make install
3.设置权限
chmod 755 /etc/xrdp/xrdp.sh
三、XRDP配置文件详解
XRDP配置文件有两个,分别是/etc/xrdp目录下的xrdp.ini和sesman.ini文件。
xrdp.ini配置文件,关键部分在globals,具体内容如下:
[globals]
bitmap_cache=yes 位图缓存
bitmap_compression=yes 位图压缩
port=3389 xrdp监听的端口(重要)
crypt_level=low 加密程度(low为40位,high为128位,medium为双40位)
channel_code=1
max_bpp=24 XRDP最大连接数
4.启动xrdp服务
/etc/xrdp/xrdp.sh start
5.查看端口是否被监听
netstat -ntl
6.加入开机启动项
vi /etc/rc.local
1.查看/etc/rc.local是否有执行权限,没有就加上
#chmod +x /etc/rc.local
6.1 启动命令
/etc/xrdp/xrdp.sh start
xrdp默认使用3389端口,设置防火墙允许3389端口例外
vi/etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp--dport 3389 -j ACCEPT
我开了8082端口给xrdp ,直接可以连接,账户密码是系统的账户密码
安装界面
yum groupinstall "GNOME Desktop"
yum groupinstall "Server with GUI"(没用的)
卸载:
yum -y remove tigervnc-server
>显示系统已经安装的组件,和可以安装的组件: #yum grouplist
$yum list installed //列出所有已安装的软件包
卸载GNOME桌面环境
yum groupremove "GNOME Desktop"
三、卸载YUM
卸载一个软件时 yum -y remove httpd 卸载多个相类似的软件 yum -y remove httpd*
https://linuxconfig.org/install-gnome-gui-on-rhel-7-linux-server