Lỗi / sự cố khi kết nối (Windows 10 RDP thành XRDP)


20

Tôi đang gặp vấn đề khác khi XRDP không hoạt động. Tôi đã ở đó khá lâu rồi và tôi nghĩ rằng tôi cần sự giúp đỡ. Tôi tin rằng đó là vấn đề của máy Ubuntu không nghe trên một cổng.

Tôi đã làm theo hướng dẫn tại http://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubfox-14-04/ .

Tuy nhiên, khi tôi truy cập vào ndp từ windows, tôi có thể kết nối và nhập tên người dùng và mật khẩu nhưng khi thực hiện, tôi gặp phải lỗi sau:

Connecting to sesman IP 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
srdp_mm_process_login_response:login successful for display
started connecting
connecting to 127.0.0.1 5910
error-problem connecting

Vấn đề có thể là máy Ubuntu của tôi không nghe cổng 5910? Các bạn nghĩ sao? Nếu vậy, làm thế nào tôi có thể chắc chắn rằng Ubuntu đang nghe cổng 5910?

Chỉnh sửa:

Ok, vì vậy khi tôi chạy lệnh này:

sudo netstat -peant | grep ":5910 "

Không có gì đi lên. Khi tôi chạy lệnh này: sudo netstat -peant | grep "127.0.0.1"và tôi cuộn qua, tôi không thấy bất cứ điều gì được kết nối với cổng 5910. Tôi tin rằng tôi đã tìm thấy một vấn đề lớn. Câu hỏi của tôi bây giờ là làm cách nào để thiết lập xrdp để nghe cổng 5910?

Câu trả lời:


7

Tôi tìm thấy cái này thực sự làm việc cho tôi. https://ubuntuforums.org/showthread.php?t=1314336

Tôi tóm tắt ở đây giải pháp:

Tôi đã phải loại bỏ xrdp, vnc4server, Tightvnc, tất cả đều được cài đặt sai thứ tự. Tôi đã phải cài đặt chặt chẽvncserver, sau đó cài đặt xrdp.

sudo apt-get remove xrdp vnc4server tightvncserver
sudo apt-get install tightvncserver
sudo apt-get install xrdp

Sau đó khởi động lại dịch vụ xrdp:

sudo service xrdp restart

Bây giờ tôi có thể đăng nhập, nhưng nó đăng xuất trở lại sau 1-2 giây.
stiv

Nó làm việc cho tôi. Trước khi thấy câu trả lời này, tôi thậm chí không cài đặt bất kỳ máy chủ VNC nào.
smbear

Thật khó chịu, điều này làm việc cho tôi. Tôi không biết điều gì đã thay đổi khi tôi đã sử dụng xrdp trong nhiều tháng trước khi nó bị hỏng. Cảm ơn!
jgitter

6

Ok, vì vậy tôi tìm thấy lệnh sẽ giải quyết vấn đề của tôi. Chạy lệnh này để loại bỏ lỗi

Chạy gsettings set org.gnome.Vino require-encryption false


Khi tôi chạy nó trong thiết bị đầu cuối của mâm xôi pi, nó viết "Không có lược đồ như vậy 'org.gnome.Vino'"
ofir_aghai

3

Bài đăng này đã giúp tôi thoát khỏi vấn đề. Tôi đã khởi động lại xrdpdịch vụ sau đó chỉ để đảm bảo.

Bạn đã thử tạo một tập tin /etc/X11/Xwrapper.config có chứa

allowed_users = anybody

Lưu ý rằng tôi đang sử dụng windows 10 để kết nối debian 9. Và tôi đã sử dụng Xorg.


Vấn đề tương tự ở đây Debian 9.5 và Fluxbox.
ceving

1
đã làm cho tôi. default_users được đặt thành console
osyan

2

Tôi rất mới và tôi đã đọc các lỗi và tài liệu liên quan đến điều này.

Tất cả những gì tôi đã làm để khắc phục vấn đề này là dừng và khởi động xrdp, sử dụng các lệnh sau:

sudo service xrdp stop

sudo service xrdp start

Đã làm cho tôi. xRDP, đang làm việc trên cổng 3350.
Luigi Lopez

0

Tôi vật lộn một số ngày trong vấn đề này (Windows 7 Remote Desktop Connection - XRDP CentOS), và bằng cách tìm kiếm tôi thấy rằng giải pháp đơn giản nhất để lỗi - vấn đề kết nốirõ ràng "mydomain \ username" đăng nhập : trước khi cài đặt gói, quy trình giết hoặc gỡ bỏ tạm thời file, chỉ cần cố gắng kết nối bằng văn bản tên đăng nhập chỉ trong yêu cầu XRDP, vì vậy không tiết kiệm nó trước đó trong Windows 7 Remote Desktop Connection.

Nếu bạn không được phép xóa tên người dùng của mình (XRDP luôn hiển thị tên theo mặc định), hãy xóa lịch sử kết nối RDP cho máy chủ mà bạn đang cố gắng kết nối hoặc lấy đây làm cơ hội để xóa tất cả lịch sử kết nối, theo cách này (bên Windows - CMD):

@echo off
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default" /va /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers" /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers"
cd %userprofile%\documents\
attrib Default.rdp -s -h
del Default.rdp

Và sau đó thử lại để kết nối. Nếu nó không hoạt động, bạn có thể thử:

  1. Hãy nhớ rằng bạn nên sử dụng Màu cao (16 bit) hoặc cao hơn trong Windows RDP; hoặc là

  2. Truy cập xrdp-sesman.log bởi PuTTY ( cat /var/log/xrdp-sesman.log), điều hiển thị rõ ràng "Máy chủ X để hiển thị 10 thời gian khởi động (...) một Xserver khác đã hoạt động trên màn hình 10 ", sau đó vncserver -geometry 1024x768 :10sẽ hiển thị có một tệp tạm thời bạn có thể xóa, Vì vậy, loại bỏ các tập tin tạm thời chính xác như được giải thích ở đâyở đây ; hoặc là

  3. Hạ cấp Tiger VNC .



0

Điều đó không đáng - có một giải pháp tốt hơn và ít đau đớn hơn:

X11VNC

Tôi đã dành ít nhất 8 giờ để chiến đấu trong trận chiến để kết nối từ Windows 10 đến Ubuntu 16 thông qua xrpd và Windows rdp. Tôi đã thử "giải pháp" vô tận mà tôi thấy được đăng trên tất cả các trang web. Tôi đã tiến bộ, nhưng không bao giờ quản lý để giải quyết nó hoàn toàn. Mặc dù nếu tôi có, mặc dù, có vẻ như đây là thiết lập yếu, bởi vì:

  • Bạn không thể sử dụng Unity Desktop, do đó, ndp của bạn đã kết nối bạn với một giao diện người dùng hệ điều hành hoàn toàn khác với những gì bạn sẽ sử dụng làm tiêu chuẩn Ubuntu.
  • Bạn không thể đăng nhập vào tài khoản đó. Vì vậy, nếu bạn có một máy ghi hình đôi khi bạn làm việc trực tiếp trên máy Ubuntu và đôi khi bạn kết nối từ xa, bạn phải chắc chắn đăng xuất để cho phép kết nối từ xa đó.
  • Từ những gì đã đọc, một khi bạn có được điều này, bạn cũng đã chiến đấu một trận chiến để có cơ chế "kết nối lại" hoạt động để nhập lại một phiên thứ ba mà bạn để lại.
  • Bạn phải nhập thông tin đăng nhập theo cách thủ công mỗi khi bạn đăng nhập. Không có cách nào để lưu chúng vào đầu máy khách và chỉ cần kết nối ngay lập tức.

Tôi đã sử dụng một đống giao diện kết nối từ xa khác nhau và nói chung, không có gì có thể đánh bại sự dễ dàng và chất lượng của Windows RDP. Như vậy, tôi đã khá cố định khi sử dụng nó. Sau khi chiến đấu đủ lâu, và cuối cùng ném vào khăn, tôi thấy rằng VNC cũng hoạt động khá nhiều trong bối cảnh này.

Như tôi đã nói ban đầu, về phía Ubuntu tôi đã sử dụng "x11vnc". Tham khảo các hướng dẫn này để biết chi tiết về cách thiết lập đầy đủ:

Làm cách nào để thiết lập x11vnc để truy cập bằng màn hình đăng nhập đồ họa?

Về phía Windows, tôi đã sử dụng Trình xem RealVNC: https://www.realvnc.com/en/connect/doad/viewer/ , mà tôi cũng đã cài đặt và thiết lập kết nối từ xa với máy Mac trên mạng LAN của mình.

Với thiết lập này, tôi không có điểm yếu nào được nêu ở trên. Hơn nữa, ở chế độ toàn màn hình, màn hình hiển thị tốt như tự nhiên. Tôi thấy 0 lag, 0 mờ. Tôi có một bảng tạm hai chiều hoạt động mà không cần bất kỳ nỗ lực nào để có được điều đó ...

Về lý thuyết, bạn được cho là có thể xếp xrpd và x11vnc. Xem: http://c-nergy.be/blog/?p=5956 Tôi cũng đã thử điều đó, chỉ để xem liệu tôi có thể làm cho nó hoạt động không. Tôi cũng không có may mắn với điều đó. Vì vậy, cuối cùng tôi đã nói xrpd, gỡ cài đặt nó và khôi phục tất cả các thay đổi tôi đã thực hiện cho máy của mình để chiến đấu với nó (hoặc ít nhất là như vậy).

Trừ khi bạn có một lý do chính là bạn CẦN RDP thay vì VNC, tôi khuyên bạn nên đi theo con đường này mà tôi đã mô tả thay thế.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.