window10登录远程centos7

78 阅读2分钟

参考:

www.cnblogs.com/laod/p/1500…

t.zoukankan.com/bumengru-p-…

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

关闭云服务器公私钥登录,设置密码登录,用设置的密码登录就行了