作者jjasoncool (龍門忠武)
看板Linux
標題[問題]CENTOS 8 XRDP 不能用
時間Fri Nov 1 23:59:30 2019
如題
小弟linux 新手,所以目前還有在使用xrdp輔助做遠端連線
本來這套件在centos 7 好像還沒有什麼問題
後來更新centos 8 之後,xrdp的 xorg 廢掉
只剩下xvnc,然後只要在實體機做登入帳號之後,遠端就完全無法連線
指令下 w 也看不到 有連線進去的 session
只是想詢問有沒有大神有遇到類似的狀況
在社群發過文章,但被無視了有點難過
https://reurl.cc/GkpXZZ
https://bugs.centos.org/view.php?id=16572
沒有別的意思,只是覺得自己很弱
希望能夠加強自己解決問題的能力
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.27.174 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1572623974.A.BAB.html
1F:推 roccqqck: xrdp新版一直都是實體機登入就不能遠端 11/02 00:36
2F:→ roccqqck: 跟win10 rdp不同 11/02 00:38
3F:→ roccqqck: 所以建議你統一用xrdp遠端就好 11/02 00:38
4F:→ jjasoncool: 我還以為是新的OS 有bug欸 11/02 00:38
5F:→ jjasoncool: 可是我家 centos 7 也更新到新版 也可以同時遠端阿 11/02 00:39
6F:→ jjasoncool: 我在測試看看 感謝大大的回答!!! 11/02 00:39
7F:推 roccqqck: 然後如果你遠端沒登出 實體端進不去 11/02 00:47
8F:→ roccqqck: 1.你可以用手機rdp app連進去登出 11/02 00:47
9F:→ roccqqck: 2.實體端開另一個帳號進去用remmina連進去登出 11/02 00:47
10F:→ roccqqck: 3.sudo pkill -u username 把這個username所有東西都關 11/02 00:47
11F:→ roccqqck: 掉 慎用 11/02 00:47
12F:推 Gold740716: QQ 那有其它軟體可以多重登入的嗎? 11/02 14:19
13F:→ roccqqck: 你誤會了 xrdp不同帳號可以遠端多重登入 11/02 14:27
14F:→ roccqqck: 只是a帳號實體端登入時 a帳號遠端會連不進去 11/02 14:28
15F:→ roccqqck: a b 帳號同時遠端 同時c帳號實體端是可以的 11/02 14:29
16F:→ jjasoncool: 可是在 centos 7 好像不會有這樣的狀況欸 11/02 20:12
17F:→ jjasoncool: 已放棄,centos8 太多 BUG 回7都沒問題 11/02 21:44
在CentOS 7 用完全一模一樣的設定,本地與遠端可以同時登入同一個帳號
但CentOS 8 就不行,因為tigervnc 在8同樣也有session 互相衝突的狀況
即使關掉wayland等等方式都無解,7跟8的xrdp 版本確認都為同一版本
除非是編譯的時候有狀況(我在8上面也還沒有自行編譯xrdp)
所以放棄掉8整台重灌回7了,花一個禮拜還是無法解決QQ
覺得很挫折,再回去多讀書了
18F:→ roccqqck: 我剛剛用virtualbox試了一下centos8裝xrdp 11/02 22:30
19F:→ roccqqck: 我連都連不進去誒......感覺是設定有問題 11/02 22:30
20F:→ roccqqck: 你centos7是用xvnc連 還是xorg 11/02 22:32
centos7 xvnc 跟 xorg 都可以歐,我兩個都用過
只是一開始登入的時候會跳出色彩描述檔什麼的有點煩而已
21F:→ roccqqck: 我上面說的都是xorg 本地遠端不能同時 11/02 22:35
22F:→ roccqqck: 同帳號 11/02 22:35
23F:推 Gold740716: 我也是指同帳號 11/02 22:50
24F:推 roccqqck: 我記得我以前用ubuntu16 xrdp-0.6 選xvnc的確可以同帳號 11/02 23:46
25F:→ roccqqck: 好幾個遠端session 11/02 23:46
26F:→ roccqqck: 但之後ubuntu18 xrdp-0.9 選xorg遠端都是同一個session 11/02 23:46
※ 編輯: jjasoncool (122.116.27.174 臺灣), 11/03/2019 03:38:50
27F:→ jjasoncool: 弄到現在覺得很厭世 11/03 03:41
28F:→ Bellkna: 有時候舊版穩穩用也沒啥不好 只要安全性更新還有的話XD 11/03 07:51
29F:→ OrzOGC: 7版還可以活很久吧,工作機不追新很正常 11/03 10:19
30F:推 lantw44: 剛看 CentOS 8 的 dbus 套件有用 --enable-user-session 11/03 23:55
31F:→ lantw44: 而 CentOS 7 沒有,猜測可能是因為 CentOS 8 是設定成每 11/03 23:56
32F:→ lantw44: 個使用者執行一個 dbus-daemon,多次登入也共用同一個 11/03 23:57
33F:→ lantw44: dbus-daemon,才會導致開多個桌面時發生衝突。如果真的是 11/03 23:59
34F:→ lantw44: 這個造成的話,我猜目前沒有解決方法。先說我還沒裝過 11/04 00:02
35F:→ lantw44: CentOS 8 所以上面的內容都是猜測,你可以看看 11/04 00:03
36F:→ lantw44: DBUS_SESSION_BUS_ADDRESS 環境變數指定的 socket 路徑是 11/04 00:03
37F:→ lantw44: 不是 $XDG_RUNTIME_DIR/bus,是的話大概就是這個問題了。 11/04 00:04
我下 printenv | grep DBUS
結果是空的欸
還是說這個變數要用別的方式看?
※ 編輯: jjasoncool (122.116.27.174 臺灣), 11/04/2019 12:07:10
38F:→ lantw44: 在桌面下也是空的嗎?或說 XDG_RUNTIME_DIR 指向的資料夾 11/04 20:49
39F:→ lantw44: 裡面有 bus 之類的 socket 檔嗎? 11/04 20:49
40F:→ fatrabitree: 用x2go 11/06 05:57
41F:推 roccqqck: 話說請問centos 8安裝xrdp xorgxrdp tigervnc-server 11/07 11:41
42F:→ roccqqck: 還要安裝什麼? 我完全連不進去啊 11/07 11:41
43F:→ roccqqck: 但是fedora31 ubuntu debian只安裝xrdp就安裝一堆相依套 11/07 11:41
44F:→ roccqqck: 件 連線很正常 11/07 11:41
45F:→ jjasoncool: centos 8 你還要開防火牆 才能連 11/07 18:00
46F:→ jjasoncool: 還有local 桌面不能登入 11/07 18:01
47F:推 roccqqck: 成功了 還真的是firewall-cmd沒打開 11/08 14:10
48F:→ holishing: 我以為centos 7預設就會開firewalld了 11/08 17:27
49F:→ holishing: 然後還需要跟selinux打交道(或是先調permissive?) 11/08 17:28
50F:→ jjasoncool: 程式不會自動設定 firewall-cmd 都還要設定一次 11/10 23:19
51F:→ roccqqck: 我selinux跟firewall直接關掉 超不安全XD 12/13 17:56