12
2024
07
16:46:37

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.inimax_bpp=32  #将默认值32修改为24
  • 4、关闭selinux,放行3389端口

[root@fudanwuxi ~]# setenforce 0[root@fudanwuxi ~]# vim /etc/sysconfig/selinuxSELINUX=enforcing  #将默认的enforcing修改为disabled
[root@fudanwuxi ~]# firewall-cmd  --permanent --zone=public --add-port=3389/tcpsuccess[root@fudanwuxi ~]# firewall-cmd --reloadsuccess
  • 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文件

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

这里写图片描述




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/7080.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: