如何在 KDE Plasma 桌面進(jìn)行屏幕共享
如果你曾經(jīng)做過專業(yè)的或出于家庭義務(wù)的遠(yuǎn)程支持,在待命支持時(shí),解決問題只是第二步,更重要的是可見用戶屏幕上的實(shí)際內(nèi)容。有多少次你描述了復(fù)雜的桌面任務(wù),后來才發(fā)現(xiàn)你的用戶甚至還沒有打開他們的電腦?支持是重要的,但挫折感是真實(shí)的,對于需要支持的人和慷慨地試圖提供支持的人來說,這都是一種共同的經(jīng)歷。
我相信,作為學(xué)習(xí)新技能的一種方式,人們自己執(zhí)行任務(wù)是很重要的,但也有一種說法是觀察專家應(yīng)該如何做。這就是屏幕共享的作用,KDE Plasma 桌面已經(jīng)內(nèi)置了它。
網(wǎng)絡(luò)安全
Plasma 桌面使用點(diǎn)對點(diǎn)的邀請模式進(jìn)行屏幕共享。用戶啟動一個(gè)應(yīng)用,啟動一個(gè)虛擬網(wǎng)絡(luò)連接(VNC)服務(wù)器,這時(shí),支持人員就可以遠(yuǎn)程查看甚至控制計(jì)算機(jī)。如果這聽起來像是潛在的不安全,那是因?yàn)樗赡芫褪?,但有防火墻的干預(yù)。如果你是一個(gè)與你不在同一網(wǎng)絡(luò)上的人的支持人員,那么你必須在屏幕共享工作之前建立一個(gè)從你的網(wǎng)絡(luò)到你的用戶的網(wǎng)絡(luò)的安全通道。理想情況下,你會在緊急情況發(fā)生前完成這項(xiàng)工作。
- 配置用戶的路由器,將 VNC 端口(默認(rèn)為 5900,但你可以使用任何你喜歡的端口)路由到他們的計(jì)算機(jī)。
- 在用戶的本地防火墻中打開一個(gè)服務(wù),允許 VNC 流量(在你在第一步中指定的端口)。
遠(yuǎn)程邀請
為了啟動屏幕共享會話,用戶必須啟動 krfb(表示 “KDE remote frame buffer”)應(yīng)用。這將啟動一個(gè) VNC 服務(wù)器,并創(chuàng)建一個(gè)臨時(shí)密碼。
krfbkrfb
使用的默認(rèn)端口是 5900,但如果你需要,可以在 krfb 設(shè)置中改變。不過,這可能是你想提前做的事情,這樣你就可以避免向你的用戶解釋如何改變協(xié)議的端口。
查看和控制
當(dāng)這個(gè)窗口打開時(shí),你可以使用你喜歡的 VNC 客戶端通過 VNC 登錄。KDE 有 krdc(表示 “KDE remote desktop client”)應(yīng)用。在支持的計(jì)算機(jī)上,啟動它并向它提供目標(biāo) IP 地址。當(dāng)你被提示輸入密碼時(shí),輸入你正在連接的 krfb 會話中顯示的密碼。
Screen sharing with krdc
連接上后,你就可以看到你用戶的屏幕,你可以在他們遵循你的指示時(shí)引導(dǎo)他們。如果他們在遵循你的指示方面有困難,那么你可以控制他們的鼠標(biāo),并演示如何做某事。默認(rèn)情況下,krfb(即他們正在運(yùn)行的應(yīng)用)在將控制權(quán)交給你之前會征求他們的同意。
幫助進(jìn)行中
能夠看到你的用戶所看到的東西可以加速故障排除,減少支持電話雙方的挫折感。只要你事先為你的支持設(shè)置好網(wǎng)絡(luò),krfb 和 krdc 的組合對于指導(dǎo)新用戶完成 Linux 桌面發(fā)現(xiàn)之旅的 Linux 專業(yè)人士來說是很有價(jià)值的工具。