From e60efb5ece72e56902faf0f4a03b1ae30e9f9c95 Mon Sep 17 00:00:00 2001 From: Apex Liu Date: Tue, 6 Feb 2018 14:36:24 +0800 Subject: [PATCH] Updated Q&A (markdown) --- Q&A.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Q&A.md b/Q&A.md index 319cfce..20c514b 100644 --- a/Q&A.md +++ b/Q&A.md @@ -18,4 +18,15 @@ A:Teleport目前支持两类RDP协议,一是最原生的RDP协议,二是 **Q:有时候进行远程连接时,WEB页面提示“核心服务未启动”。** -A:确实是核心服务未启动,应该是核心服务崩溃了,常见于执行一些无法进行的RDP远程连接(例如远程主机地址无法连接之类的)之后,因为核心服务的bug导致核心服务崩溃。此问题正在想办法解决。目前只能重启核心服务,或者在teleport服务器上开启定时执行核心服务启动脚本(核心服务启动脚本会自己检查是否已经启动了,如果当前没有启动,则会启动,否则忽略)。目前teleport QQ群里有同学已经写了这样的脚本,临时解决一下问题。 \ No newline at end of file +A:确实是核心服务未启动,应该是核心服务崩溃了,常见于执行一些无法进行的RDP远程连接(例如远程主机地址无法连接之类的)之后,因为核心服务的bug导致核心服务崩溃。此问题正在想办法解决。目前只能重启核心服务,或者在teleport服务器上开启定时执行核心服务启动脚本(核心服务启动脚本会自己检查是否已经启动了,如果当前没有启动,则会启动,否则忽略)。目前teleport QQ群里有同学已经写了这样的脚本,临时解决一下问题。 + +**Q:V3版本,MacOS平台进行SSH远程连接时,SSH命令行返回错误“Invalid key length”。** + +A:Teleport服务端的SSH转发服务内建的RSA私钥是1024位的,高版本的MacOS的SSH客户端要求2048位以上的RSA密钥对。临时解决办法是使用工具`ssh-keygen`生成2048位的密钥对,替换Teleport服务内建的,然后重启核心服务即可。 + +```shell +$> cd /usr/local/teleport/data/etc +$> ssh-keygen -f tp_ssh_server.key +``` +注意,提示设置密码时,直接回车,不能设置密码,否则核心服务将无法加载此密钥文件。 +