XRDP介紹
Xrdp是一個開源工具偏螺,允許用戶通過Windows RDP訪問Linux遠(yuǎn)程桌面砖茸。 除了Windows RDP之外凉夯,xrdp工具還接受來自其他RDP客戶端的連接劲够,如FreeRDP休傍,rdesktop和NeutrinoRDP磨取。 Xrdp現(xiàn)在支持TLS安全層。
manjaro 安裝 xrdp 及 xorgxrdp
yay -S xrdp
sudo pacman -S xorgxrdp
正在解析依賴關(guān)系...
正在查找軟件包沖突...
軟件包 (3) fltk-1.3.6-1 ?tigervnc-1.11.0-6 ?xrdp-0.9.16-2
全部安裝大匈灬: ?14.44 MiB
:: 進(jìn)行安裝嗎逢净? [Y/n] Y
關(guān)閉防火墻
linux的防火墻默認(rèn)的應(yīng)該是firewall爹土,不是很好用,我一般使用iptables胀茵,如果想要切換,就yum安裝iptables呵哨,并設(shè)置開機(jī)啟動孟害,同時關(guān)閉Firewall就行挪拟。
iptables的防火墻默認(rèn)是ACCEPT所有端口的,所以不用管就行丁侄。如果之前有軟件使用了部分規(guī)則阻止了端口的話朝巫,如果這些規(guī)則不重要,直接iptables -F刪除所有規(guī)則就OK拙吉,簡單粗暴筷黔。
啟動xrdp佛舱,并設(shè)置為開機(jī)啟動
systemctl start xrdp
systemctl enable xrdp
查看xrdp狀態(tài)
systemctl status xrdp.service
編輯或新建/etc/X11/Xwrapper.config
kate /etc/X11/Xwrapper.config
增加內(nèi)容為: allowed_users=anybody
編輯.xintrc
kate ~/.xinitrc
修改args=(--sh-syntax --exit-with-session)
local dbus_args=(--sh-syntax --exit-with-session)
為如下代碼:
get_session(){
? ? local dbus_args=(--sh-syntax)
? ? case $1 in
最后重啟xrdp
systemctl restart xrdp
打開win遠(yuǎn)程連接測試:
成功了!
我在配置時肆捕,遇到Windows使用XRDP遠(yuǎn)程桌面連接manjaro只有背景而無任務(wù)欄、桌面圖標(biāo)等問題掏秩,久久無法解決,感謝SteelCat在manjaro官方論壇給于提示映凳,特別鳴謝S势啤J愫汀!庙洼!
我在配置時油够,遇到Windows使用XRDP遠(yuǎn)程桌面連接manjaro只有背景而無任務(wù)欄、桌面圖標(biāo)等問題揩悄,久久無法解決鬼悠,感謝SteelCat在manjaro官方論壇給于提示厦章,特別鳴謝!:骨帧H悍ⅰ熟妓!
Manajro遠(yuǎn)程控制軟件remmina:
sudo pacman -S remmina
但是安裝remmina后沒有RDP協(xié)議起愈,
解決方法:
sudo pacman -S freerdp
ubuntu可進(jìn)入C-Nergy官網(wǎng)官觅,下載xrdp腳本阐污,運(yùn)行自動配置5驯佟J执薄!
其它問題:
提示“出現(xiàn)身份驗證錯誤纵势,要求的函數(shù)不受支持。
解決方法:開啟組策略中遠(yuǎn)程桌面鏈接安全層软舌。
1佛点、開始-運(yùn)行g(shù)pedit.msc黎比,進(jìn)入組策略編輯器阅虫;
2颓帝、找到左側(cè)邊欄計算機(jī)配置-管理模板-Windows組件-遠(yuǎn)程桌面服務(wù)-遠(yuǎn)程桌面會話主機(jī)-安全項;
3吕座、修改以下兩項:
A,遠(yuǎn)程(RDP)連接要求使用指定的安全層吴趴,改為啟用锣枝,安全層選擇RDP
B,要求使用網(wǎng)絡(luò)級別的身份驗證對遠(yuǎn)程連接的用戶進(jìn)行身份驗證兰英,改為禁用箭昵;
4回季、找到左側(cè)邊欄計算機(jī)配置-管理模板-系統(tǒng)-憑據(jù)分配-加密orcle認(rèn)證;
5颤殴、勾選已啟用涵但,選擇易受攻擊
6、關(guān)閉組策略編輯器瞳脓,重啟計算機(jī)