diff --git a/Q&A.md b/Q&A.md index d0f5966..1c349bf 100644 --- a/Q&A.md +++ b/Q&A.md @@ -2,11 +2,15 @@ ## 安装部署问题 -Q:使用MySQL数据库,有时重启teleport服务后工作不正常。 +**Q:使用MySQL数据库,有时重启teleport服务后工作不正常。** -A:Teleport内建支持SQLite,因此`/etc/init.d/teleport`启动脚本没有加入对mysqld服务的依赖,导致有时teleport服务先于mysqld服务启动,此时teleport服务会因为无法连接到数据库而工作不正常。解决办法是修改`/etc/init.d/teleport`脚本,将mysqld加入到依赖的服务列表中:在脚本开始处,找到 `# Required-Start:` 一行,在这一行末尾,追加 ` mysqld`,然后重启teleport服务即可。 +A:Teleport内建支持SQLite,因此 `/etc/init.d/teleport` 启动脚本没有加入对mysqld服务的依赖,导致有时teleport服务先于mysqld服务启动,此时teleport服务会因为无法连接到数据库而工作不正常。解决办法是修改`/etc/init.d/teleport`脚本,将mysqld加入到依赖的服务列表中:在脚本开始处,找到 `# Required-Start:` 一行,在这一行末尾,追加 ` mysqld`,然后重启teleport服务即可。 +## 远程连接问题 +**Q:使用RDP进行远程连接时,有时连接界面一闪而过,在日志页面显示错误“协议不支持”。** + +A:Teleport目前支持两类RDP协议,一是最原生的RDP协议,二是基于SSL链路层的RDP协议。高版本Windows系统的RDP协议在身份认证方面引入了NLA(网络级身份验证),此方式目前teleport尚未支持。要想使用RDP远程连接这些Windows主机,需要在远程主机上关闭NLA:远程主机打开 计算机-属性-远程设置,将默认的“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”勾选项去掉。如果有协议选项,请选择“允许运行任意版本远程桌面的计算机连接” 。