参考:
1、安装图形界面X-Window
yum check-update
yum groupinstall "X Window System"
yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
unlink /etc/systemd/system/default.target
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
reboot #重启机器
安装
检查你的centos是否装了epel库 执行命令:
rpm -qa|grep epel
上句返回空,则安装
yum install epel-release
安装xrdp
执行命令: 一路Y下来;
yum install xrdp
安装tigervnc-server
执行命令:
yum install tigervnc-server
为用户root设置vnc密码
这里需要特别注意:
我是腾讯云服务器,本来用的密钥(公钥和私钥)登录,下面vncpassowrd root
我都设置的8888888,但是一直登录不上
后来,我把服务器公钥私钥关了,服务器设置了root密码,再用这个root密码就登录上xrdp了,而不是88888888
命令为
vncpasswd root
配置sesman.ini文件
修改XRDP最大连接数,否则远程连接可能无法成功
vi /etc/xrdp/xrdp.ini
应该是第50行和57行 里面改为MaxSessions=50 和 KillDisconnected=1
X11DisplayOffset=10
MaxSessions=50
KillDisconnected=1
DisconnectedTimeLimit=0
IdleTimeLimit=0
配置或关闭SELinux
查看SELinux状态命令:
/usr/sbin/sestatus -v
临时关闭SELinux(设置SELinux 成为permissive模式)命令:
setenforce 0
关闭防火墙或者不关闭防火墙,打开3389端口命令:
云服务器直接在界面上打开
firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd --reload
启动xrdp服务,并且设置为开机启动
启动服务命令:
systemctl start xrdp
开机启动命令:
systemctl enable xrdp
win10的远程连接
Win系统下“Win+R”键,在弹出的“运行”框中输入“mstsc“命令,按“确定”,打开Windows远程连接,输入IP地址开始远程连接,在弹出的Xrdp用户验证窗口中输入CentOS7的用户名和密码登录即可。Good Luck!
问题
唯一出现的 问题就是远程mstsc登录时,报错login faild for user root
关闭云服务器公私钥登录,设置密码登录,用设置的密码登录就行了