Windows 遠程桌面連接ubuntu及xrdp的一些小問題(遠程桌面閃退、連接失敗、tab補全功能,無菜單欄,error - problem connecting )


1、遠程桌面閃退,shell可以用的問題:

1)需要在該用戶目錄創建一個.xsession:touch .xsession
(2)里面寫“xfce4-session”一句話就行:echo xfce4-session >~/.xsession 。
(3)然后進入到用戶目錄下,sudo chown username:username .xsession

2、windows桌面連接后遠程使用Terminal時,Tab鍵無法自動補全。

默認情況下,是使用ctrl+i的。  Tab鍵被占用作為其他的快捷鍵。想要修改,在windows manager(窗口管理器)中,keyboard 里將 用到 Super + Tab的快捷鍵clear掉即可。

3、遠程桌面進去之后沒有菜單欄:

右鍵面板->面板首選項->backup and restore -> apply configuration

4、運行一段時間后,出現xrdp_mm_process_login_response: login failed

問題原因:遠程桌面沒有正確關閉,雖然在windows 系統關閉遠程桌面連接,但是在里linux上的進程還在運行,導致連接數量達到上限,出現問題。
解決:通過設置sesman.in文件內的參數解決:

cat /etc/xrdp/sesman.ini

vi /etc/xrdp/sesman.ini

可以修改會話設置  :將最大會話限制該大  MaxSessions=50; 將KillDisconnected=1;則每次斷開連接時,linux都會關閉會話進程。 然后重啟/etc/init.d/xrdp restart    就可解決問題

5、錯誤如下:

connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.1:5921
tcp connected
security level is 2 
password failed
error - problem connecting

(1)第一種情況:

sudo vim /var/log/xrdp-sesman.log;   
xrdp-sesman.log下錯誤為: [INFO ] starting Xvnc session... [ERROR] X server for display 10 startup timeout[INFO ] starting xrdp-sessvc - xpid=2924 - wmpid=2923 [ERROR] X server for display 10 startup timeout [ERROR] another Xserver is already active on display 10 [DEBUG] aborting connection...
如果你的log也有類似 X server
for display 10 startup timeout和another Xserver is already active on display 10。問題根源在於tightvnc,出現問題的版本跟X字體有沖突,導致連接Xserver出錯。

解決辦法:

apt-get purge tightvnc xrdp
apt-get install tightvncserver xrdp

最后,啟動xrdp服務,sudo /etc/init.d/xrdp restart,此時會啟用相應端口,配置方面默認即可。通過命令:netstat  -tnl   。查看 3350 3389 5910 這三個端口處於LISTEN,一般就沒問題了。

(2)第二種情況:

如果日志里跟第一種情況不同,可以考慮如下方式解決:sudo vim /etc/xrdp/sesman.ini,添加如下兩行:

param8=-SecurityTypes
param9=None

修改完重啟xrdp服務,sudo /etc/init.d/xrdp restart

若上述問題還是無法解決,可卸載xrdp服務,進行重裝,並如上進行同樣的操作,修改sesman.ini文件。卸載xrdp的命令為:

sudo apt-get purge xrdp
sudo apt-get purge tightvncserver


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM