Câu hỏi FreeRDP có thể được sử dụng làm máy chủ không?


FreeRDP có thể được cấu hình như một máy chủ? Đó là tôi có thể cài đặt freeRDP trong máy ảo Ubunutu của tôi đang chạy trên một máy chủ và kết nối từ xa với nó từ cửa sổ Remote Desktop client của tôi?

Cảm ơn bạn


2
2018-06-02 14:42


gốc


Không phải là tôi biết. Tôi khuyên HighNX, nó nhanh và an toàn. Có máy chủ và máy khách đa nền tảng. - Panther
có thể trùng lặp Có thể sử dụng máy tính từ xa từ Windows 7 đến Ubuntu không? - Panther
@ bodhi.zazen Tôi biết về các lựa chọn thay thế như xrdp, FreeNX, VNC vv Tuy nhiên, tôi muốn biết cụ thể cho dù FreeRDP có thể được sử dụng như một máy chủ. - Arkantos
Gói FreeRDP chỉ là một khách hàng. - Panther
@ bodhi.zazen Tôi đã làm rất nhiều snooping xung quanh trên repo freerdp github, và nó chỉ ra rằng FreeRDP có thể được sử dụng như một máy chủ, tuy nhiên, nó vẫn còn thử nghiệm và có một số vấn đề. Tuy nhiên, tôi đã có mã tổng thể mới nhất của họ và chạy, và có thể kết nối từ một cửa sổ chuẩn mstsc đến một máy ảo ubuntu đang chạy trên một máy chủ. - Arkantos


Các câu trả lời:


Có, tôi có thể xác nhận, hiện không có nguồn xfreerdp-server nào trong kho lưu trữ. Từ wiki xfreerdp:

-DWITH_SERVER = ON: Khi bật, nó tạo ra các tệp cho libs của máy chủ

Các lib máy chủ được xây dựng thành công, nhưng làm thế nào để sử dụng chúng? Ngoài ra còn có một máy chủ mẫu bao gồm - sfreerdp-server (-DWITH_SAMPLE = ON) nhưng nó không tạo ra kết quả đầu ra. Tôi cho rằng bạn phải xem xét mã để hiểu nó làm gì vì tôi không tìm thấy bất kỳ tài liệu nào.


2
2017-10-08 12:07



freerdp-shadow không hoạt động đối với tôi, nó ghi lại các lỗi khi tôi cố gắng kết nối từ Windows Server 2003, có thể máy khách trong ws2003 quá cũ - Alek_A


Liệt kê là các bước để cài đặt xfreerdp như một máy chủ trong một máy linux. Sử dụng điều này, bạn có thể kết nối từ xa với máy tính Linux của bạn. LƯU Ý: máy chủ freerdp vẫn đang trong giai đoạn thử nghiệm và có một số lỗi khi bạn kết nối. Nó không phải là nơi gần sản xuất.

  1. Tải xuống bản git mới nhất. Ổn định 1.1 có lỗi liên quan đến freerdp-server.

    git clone https://github.com/FreeRDP/FreeRDP.git

  2. Cài đặt các phụ thuộc được đề xuất: sudo apt-get cài đặt xây dựng-cần thiết git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev \ libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev \ libxrandr-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libxi-dev

  3. cd FreeRDP

  4. cmake -DCMAKE_BUILD_TYPE = Gỡ lỗi -DWITH_SSE2 = ON -DWITH_SERVER = BẬT (xem https://github.com/FreeRDP/FreeRDP/wiki/Build-Options cho các tùy chọn xây dựng bổ sung)
  5. chế tạo
  6. sudo cài đặt
  7. Truy cập thư mục linux home
  8. cd etc / ld.conf.d
  9. tạo một tệp có tên là freerdp.conf và chèn vào nó: usr / local / lib / freerdp tùy thuộc vào hệ điều hành dist cũng có thể phải thêm: / usr / local / lib
  10. sudo ldconfig
  11. cd ~ / Desktop / FreeRDP
  12. sudo / sbin / ldconfig
  13. kiểm tra cài đặt bằng cách sử dụng xfreerdp nào LƯU Ý: Một tệp của các máy chủ đã biết được đặt tại ~ / .config / freerdp BƯỚC BƯỚC C APPLNG ÁP DỤNG CHO CÀI ĐẶT khách hàng freerdp
  14. copy server / X11 / server.crt và server.key vào ~ / .config / freerdp / server /
  15. Bây giờ bạn cần tạo một băm của tài khoản người dùng của máy tính của bạn, trong đó máy chủ freerdp sẽ chạy. freerdp chứa một công cụ băm để làm điều này.
    cd ~ / Desktop / FreeRDP / winpr / công cụ / băm nếu tên người dùng tài khoản của bạn là USER và mật khẩu là PASSWD và tên miền là DOMAIN (bỏ qua
    nếu N / A), sau đó chạy tập lệnh băm như sau: ./winpr-hash -d DOMAIN -u USER -p PASSWD Tập lệnh sẽ xuất ra giá trị băm
  16. cd / etc / winpr (nếu dir không tồn tại thì mkdir / etc / winpr) LƯU Ý: bạn sẽ cần phải có quyền quản trị để truy cập / v.v.
  17. Trong / etc / winpr tạo một tệp có tên là SAM và sao chép giá trị băm được tạo ra trong đó
  18. chạy máy chủ freerdp với lệnh xfreerdp-server

LƯU Ý: Nếu bạn nhận được một lỗi và freerdp dừng lại, nói ràng buộc: địa chỉ đã được sử dụng nó có nghĩa là một
Quá trình TCP / IP đang sử dụng cùng một địa chỉ cổng mà máy chủ freerdp đang cố gắng truy cập. Kiểm tra các tiến trình đang chạy với lệnh netstat-tulpn. LƯU Ý: Kết nối với máy chủ bằng ứng dụng khách đã bật RemoteFX, nếu không kết nối không thành công


0
2018-06-11 17:44



Tôi chỉ cần làm theo các bước chính xác như bạn đã đề cập, Như bước cuối cùng nói để bắt đầu máy chủ, lệnh chính xác để khởi động máy chủ là gì. Khi tôi thử xfreerdp-server hoặc xfreerdp -server, không làm việc cho tôi. - practice2perfect
Trong phiên bản FreeRDP hiện tại, CLI đã thay đổi từ xfreerdp-server đến freerdp-shadow-cli - Michael Johnston