Windows 远程到Linux

环境centos6.5
安装方式:xrdp采用源码安装
文件位置:/usr/local

1.解压文件
cd /usr/local
tar -zvxf xrdp*.tar.gz

2.安装
cd xrdp*/
./bootstrap
提示什么没安装,就yum install (软件)就好了,直到没有报错为止

括号里的就是依赖文件了(autoconf、automake、libtool)

然后就是
./config
还是一样,提示什么没安装,就yum install (软件)就好了,直到没有报错为止

括号里的就是依赖文件了(openssl-devel、pam-devel、libX11-devel、libXfixes-devel)

然后
make
基本上make是不会报错了

再make install
至此 xrdp安装完成

启动xrdp
查找启动xrdp的命令在哪which xrdp,发现在/usr/local/sbin中
cd /usr/local/sbin
./xrdp
./xrdp-sesman

回到Windows远程测试,结果不行!原因是没有安装vnc,但为什么要安装vnc,这个是我一直不明白的地方
yum install tigervnc-server

添加vnc账号
vim /etc/sysconfig/vncserver
在最后添加一行:VNCSERVERS="1:Alvin" 就行了

设置vncuser密码
切换到Alvin

su Alvin

设置vnc密码
vncpasswd 输入两次6位以上的密码

开启vncserver
service vncserver start

将Selinux设为特权模式或关闭,并将iptables关闭或清空
查看Selinux 状态
getenforce

设置为特权模式
setenforce 0

清空iptables 规则
iptables -F

vnc尝试连接,成功
wKiom1NUtAfhQAPBAAGNUkkfd1c384.jpg
mstsc尝试连接,失败
wKioL1NUs96hvwjdAABhXsGAtCQ701.jpg
修改验证文件
vim /etc/pam.d/xrdp-sesman
添加
auth          include      password-auth
account    include      password-auth
session     include      password-auth

重启reboot
启动xrdp
xrdp
xrdp-sesman

关闭防火墙
service iptables stop

Selinux 设为特权模式
setenforce 0

mstsc连接,成功

wKiom1NUtAeTQRz2AACKy40D46g503.jpg


你可能感兴趣的:(linux,windows,Windows远程Linux)