teleport最新版不支持mysql_QA · tp4a/teleport Wiki · GitHub
常見問題
安裝部署問題
Q:使用MySQL數據庫,有時重啟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:遠程主機打開 計算機-屬性-遠程設置,將默認的“僅允許運行使用網絡級別身份驗證的遠程桌面的計算機連接”勾選項去掉。如果有協議選項,請選擇“允許運行任意版本遠程桌面的計算機連接” 。
Q:RDP不支持復制粘貼?
A:目前客戶端選用的是FreeRDP,因為FreeRDP本身的問題,無法支持復制粘貼,有時候看上去復制粘貼了,但是復制的文件內容是空的。此問題暫時無解。
Q:有時候進行遠程連接時,WEB頁面提示“核心服務未啟動”。
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服務內建的,然后重啟核心服務即可。
$> cd /usr/local/teleport/data/etc
$> ssh-keygen -f tp_ssh_server.key
注意,提示設置密碼時,直接回車,不能設置密碼,否則核心服務將無法加載此密鑰文件。
總結
以上是生活随笔為你收集整理的teleport最新版不支持mysql_QA · tp4a/teleport Wiki · GitHub的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle上机题库_Oracle OC
- 下一篇: SQL Server学习之路(一):建立