Windows通过mstsc远程桌面连接CentOS

  • 1、安装epel库
[root@fudanwuxi ~]# yum install epel-release -y
  • 2、安装xrdp和tigervnc-server
[root@fudanwuxi ~]# yum install xrdp tigervnc-server
  • 3、修改xrdp.ini配置文件
[root@fudanwuxi ~]# cat /etc/xrdp/xrdp.ini

max_bpp=32  #将默认值32修改为24
  • 4、关闭selinux,放行3389端口
[root@fudanwuxi ~]# setenforce 0
[root@fudanwuxi ~]# vim /etc/sysconfig/selinux

SELINUX=enforcing  #将默认的enforcing修改为disabled
[root@fudanwuxi ~]# firewall-cmd  --permanent --zone=public --add-port=3389/tcp
success
[root@fudanwuxi ~]# firewall-cmd --reload
success
  • 5、开启xrdp服务
[root@fudanwuxi ~]# systemctl start xrdp
[root@fudanwuxi ~]# systemctl enable xrdp
  • 6、发现远程连接是成功的,但是键盘无法使用

这里写图片描述

这里写图片描述

参考网上资料,输入法的问题,可通过修改注册表来解决
首先查看一下xrdp自带的几种keymap文件

[root@fudanwuxi ~]#  ls -lrt /etc/xrdp/km-*
-rw-r--r--. 1 root root 13990 Jul  4 14:57 /etc/xrdp/km-00010409.ini
-rw-r--r--. 1 root root  8690 Jul  4 14:57 /etc/xrdp/km-0000100c.ini
-rw-r--r--. 1 root root 10876 Jul  4 14:57 /etc/xrdp/km-00000816.ini
-rw-r--r--. 1 root root  8752 Jul  4 14:57 /etc/xrdp/km-00000813.ini
-rw-r--r--. 1 root root  8752 Jul  4 14:57 /etc/xrdp/km-0000080c.ini
-rw-r--r--. 1 root root 14592 Jul  4 14:57 /etc/xrdp/km-00000809.ini
-rw-r--r--. 1 root root  8690 Jul  4 14:57 /etc/xrdp/km-00000807.ini
-rw-r--r--. 1 root root 10879 Jul  4 14:57 /etc/xrdp/km-0000041d.ini
-rw-r--r--. 1 root root 11320 Jul  4 14:57 /etc/xrdp/km-00000419.ini
-rw-r--r--. 1 root root  9168 Jul  4 14:57 /etc/xrdp/km-00000416.ini
-rw-r--r--. 1 root root 10914 Jul  4 14:57 /etc/xrdp/km-00000415.ini
-rw-r--r--. 1 root root  8853 Jul  4 14:57 /etc/xrdp/km-00000414.ini
-rw-r--r--. 1 root root 14993 Jul  4 14:57 /etc/xrdp/km-00000412.ini
-rw-r--r--. 1 root root 14358 Jul  4 14:57 /etc/xrdp/km-00000411.ini
-rw-r--r--. 1 root root 10863 Jul  4 14:57 /etc/xrdp/km-00000410.ini
-rw-r--r--. 1 root root  8744 Jul  4 14:57 /etc/xrdp/km-0000040c.ini
-rw-r--r--. 1 root root 10879 Jul  4 14:57 /etc/xrdp/km-0000040b.ini
-rw-r--r--. 1 root root  8724 Jul  4 14:57 /etc/xrdp/km-0000040a.ini
-rw-r--r--. 1 root root 10674 Jul  4 14:57 /etc/xrdp/km-00000409.ini
-rw-r--r--. 1 root root 10943 Jul  4 14:57 /etc/xrdp/km-00000407.ini

然后修改windows注册表【HKEY_CURRENT_USER\Keyboard Layout\Preload】

修改之前的

修改之后的

即将1和3的值互换了一下(根据自己电脑实际情况来操作

修改完成后注销或重启windows机器

xrdp就会首先去读取“km-0409.ini” keymap文件

再次通过远程连接后就可以输入了

这里写图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值