Tôi đã thiết lập máy chủ Ubuntu của mình để có thể kết nối và đăng nhập vào XRDP từ máy tính để bàn từ xa của Windows.
Vấn đề của tôi là sau khi đăng nhập, không có trình quản lý cửa sổ nào được khởi động. Nó chỉ hiển thị một gnome-terminal duy nhất không có viền và nền lưới màu xám.
Có vẻ như /usr/sbin/xrdp-sesman
chính nó đang chạy (từ quan sát của ps
và /var/run/xrdp/xrdp-sesman.pid
).
Tôi đặt dòng gỡ lỗi như touch /home/myname/aaaaa
vào ~/startwm.sh
hoặc là /etc/xrdp/startwm.sh
, nhưng tập tin aaaaa
đã không được tạo sau khi đăng nhập, vì vậy các tập lệnh này chưa được thực thi. (Cả hai đều có chmod +x
sự cho phép.)
Tôi có thiếu một số tập tin cấu hình, hoặc có cách nào để kiểm tra thêm không?
Bất kỳ trợ giúp được đánh giá cao. Cảm ơn.
Nội dung của /etc/xrdp/sesman.ini
[Globals]
ListenAddress=127.0.0.1
ListenPort=3350
EnableUserWindowManager=0 # or 1
UserWindowManager=startwm.sh
DefaultWindowManager=startwm.sh # or commented-out
[Security]
AllowRootLogin=1
MaxLoginRetry=4
TerminalServerUsers=tsusers
TerminalServerAdmins=tsadmins
[Sessions]
MaxSessions=10
KillDisconnected=0
IdleTimeLimit=0
DisconnectedTimeLimit=0
[Logging]
LogFile=/var/log/xrdp-sesman.log
LogLevel=DEBUG
EnableSyslog=0
SyslogLevel=DEBUG
[X11rdp]
param1=-bs
param2=-ac
param3=-nolisten
param4=tcp
[Xvnc]
param1=-bs
param2=-ac
param3=-nolisten
param4=tcp
Nội dung của /var/log/xrdp-sesman.log
sau khi đăng nhập:
[20120402-21:29:34] [CORE ] starting sesman with pid 11064
[20120402-21:29:34] [INFO ] listening...
[20120402-21:29:39] [INFO ] scp thread on sck 7 started successfully
[20120402-21:29:39] [INFO ] granted TS access to user myname
[20120402-21:29:39] [INFO ] starting Xvnc session...
[20120402-21:29:40] [INFO ] starting xrdp-sessvc - xpid=11074 - wmpid=11073
[20120402-21:29:49] [INFO ] session 11072 - user myname- terminated
Cây chế biến
Dưới đây là một phần của ps aufx
đầu ra trong phiên xrdp:
xrdp 12344 0.0 0.4 22856 8732 ? Sl Apr02 0:01 /usr/sbin/xrdp
root 12346 0.0 0.0 15672 2000 ? S Apr02 0:00 /usr/sbin/xrdp-sesman
root 24346 0.0 0.0 3780 872 ? S 00:00 0:00 \_ /usr/sbin/xrdp-sessvc 24348 24347
myname 24347 0.4 0.6 76468 13700 ? Sl 00:00 0:14 \_ gnome-terminal
myname 24362 0.0 0.0 2220 716 ? S 00:00 0:00 | \_ gnome-pty-helper
myname 24363 0.0 0.2 6912 5268 pts/13 Ss 00:00 0:00 | \_ bash
myname 27902 0.0 0.0 2824 1096 pts/13 R+ 00:53 0:00 | \_ ps aufx
myname 24348 0.0 0.9 24984 19216 ? S 00:00 0:01 \_ Xvnc :18 -geometry 1920x1080 -depth 24 -rfbauth /home/myname/.vnc/sesman_myname_passwd -bs -ac -nolisten tcp
root 24349 0.0 0.0 16596 1304 ? Sl 00:00 0:00 \_ xrdp-chansrv
Môi trường
- Ubuntu 11.10 Một chiều
- phiên bản xrdp: 0.5.0 ~ 20100303cvs-6ubfox2