Skip to content
Tenvo AI · TRỰC TIẾP · v0.15.58 · TLS · Chứng chỉ cho từng thiết bị · AGPL-3.0 · MIỄN PHÍ · 30 THIẾT BỊ · HẠ TẦNG TỰ LƯU TRỮ · BYO API KEY · MCP CHO CLAUDE & CURSOR
Quay lại BlogTutorial

Cấu hình Remote Desktop trên MacBook: Quyền riêng tư macOS và khắc phục sự cố

Tenvo Editorial Team8 phút đọc
Cấu hình Remote Desktop trên MacBook: Quyền riêng tư macOS và khắc phục sự cố

Bạn vừa cài một ứng dụng điều khiển từ xa trên MacBook nhưng nó không hiển thị màn hình hoặc không điều khiển được bàn phím — ứng dụng liên tục yêu cầu quyền, công tắc bị mờ, hoặc con trỏ từ xa không di chuyển. Hướng dẫn này khắc phục vấn đề phổ biến đó liên quan đến mô hình quyền riêng tư của macOS.

Bạn vừa cài một ứng dụng điều khiển từ xa trên MacBook nhưng nó không hiển thị màn hình hoặc không điều khiển được bàn phím — ứng dụng liên tục yêu cầu quyền, công tắc bị mờ, hoặc con trỏ từ xa không di chuyển. Sự khó chịu này là vấn đề phổ biến mà hướng dẫn này sửa: mô hình quyền riêng tư của macOS nghiêm ngặt hơn Windows, và các quyền đặc thù của macOS thường là điểm nghẽn cho bất kỳ quy trình remote desktop trên MacBook nào.

Tại sao quyền trên macOS lại quan trọng cho điều khiển từ xa

Kể từ macOS 10.15 Catalina, Apple đã đặt một số khả năng nhạy cảm sau yêu cầu đồng ý rõ ràng của người dùng. Để một ứng dụng remote desktop hoạt động đúng, bạn thường cần cho phép ít nhất các quyền sau:

  • Ghi màn hình — cần cho bất kỳ ứng dụng nào chụp hiển thị để phát sang máy khác. Catalina (10.15) đã giới thiệu quyền này.
  • Trợ năng — cần để điều khiển bàn phím và chuột từ xa (mô phỏng nhấp chuột, gõ phím).
  • Giám sát đầu vào — bao phủ việc bắt đầu đầu vào ở mức thấp trên các bản macOS mới hơn.
  • Truy cập toàn bộ ổ đĩa — chỉ khi ứng dụng cần đọc các thư mục được bảo vệ (Mail, Messages, Desktop, Documents).
  • Tệp và Thư mục — để truy cập Downloads, Desktop, ổ gắn ngoài, v.v.
  • Nếu bất kỳ quyền nào trong số này bị thiếu, bạn sẽ thấy chức năng bị hạn chế: có thể nhìn thấy hình ảnh màn hình nhưng không điều khiển được, hoặc điều khiển được nhưng không thấy đúng hiển thị. Dịch vụ Screen Sharing tích hợp của macOS (VNC) hoạt động khác — bật Screen Sharing trong System Settings sẽ khởi chạy máy chủ VNC nhưng không vượt qua các quyền riêng tư mà ứng dụng bên thứ ba cần để đọc màn hình.

    Nơi tìm và cấp quyền (từng bước)

    macOS đã thay đổi nhãn và vị trí qua các phiên bản. Dưới đây là các đường dẫn chính xác, có thể nhấp cho các bản phát hành phổ biến nhất. Bạn sẽ cần tài khoản quản trị để thay đổi các thiết lập.

    macOS Ventura (13) và Sonoma (14)

    1. Mở System Settings (tên mới của System Preferences).
    2. Đi tới Privacy & Security ở khung bên phải.
    3. Cấp cho ứng dụng các công tắc sau nếu liên quan: Ghi màn hình, Trợ năng, Giám sát đầu vào, Truy cập toàn bộ ổ đĩaTệp và Thư mục.
    4. Nhấp vào biểu tượng khóa ở góc dưới bên trái và xác thực nếu các công tắc bị mờ.
    5. Thoát và khởi chạy lại ứng dụng điều khiển từ xa sau khi thay đổi quyền — macOS thường yêu cầu khởi động lại tiến trình để áp dụng quyền mới.
    6. macOS Monterey (12), Big Sur (11) and Catalina (10.15)

      1. Mở System Preferences > Security & Privacy > tab Privacy.
      2. Chọn danh mục dịch vụ (Screen Recording, Accessibility, Full Disk Access, v.v.) ở bên trái và thêm/bật ứng dụng của bạn ở bên phải.
      3. Xác thực bằng biểu tượng khóa, sau đó thoát và khởi chạy lại ứng dụng.
      4. Mẹo: nếu lời nhắc quyền chưa bao giờ xuất hiện (bạn đã bấm "Từ chối" do nhầm), xem phần khắc phục sự cố bên dưới. Nếu macOS chặn trình cài đặt vì nó đến từ nhà phát triển không xác định, nhấp chuột phải vào biểu tượng ứng dụng trong Finder và chọn Mở, sau đó bấm Mở trong hộp thoại Gatekeeper — cách này an toàn hơn so với vô hiệu hóa Gatekeeper trên toàn hệ thống.

        Chi tiết về Screen Sharing tích hợp, Apple Remote Desktop và VNC

        macOS bao gồm máy chủ chia sẻ màn hình (VNC) và dịch vụ quản lý gọi là Apple Remote Desktop (ARD). Những thông tin này hữu ích vì chúng xử lý khác so với client/agent bên thứ ba.

        • Screen Sharing (VNC): Bật qua System Settings > General > Sharing > Screen Sharing. Điều này bật một máy chủ VNC trên cổng TCP 5900. Phù hợp cho truy cập mạng LAN nội bộ nhưng mở VNC ra Internet nói chung không an toàn nếu không có VPN — VNC không yêu cầu quyền Ghi màn hình khi bạn dùng dịch vụ tích hợp vì máy chủ của Apple chạy với đặc quyền hệ thống.
        • Apple Remote Desktop (Remote Management): Nếu bạn bật Remote Management, bạn có nhiều quyền điều khiển hơn (cài đặt, quan sát, điều khiển) và khả năng tạo quyền người dùng. Đây là tính năng cấp quản trị viên và dành cho IT doanh nghiệp.
        • Để truy cập từ xa qua Internet, nhiều người thích cách tiếp cận thông qua broker (như Tenvo hoặc AnyDesk) thay vì mở cổng. Nếu bạn muốn tránh hoàn toàn việc chuyển tiếp cổng, xem hướng dẫn remote-desktop-without-port-forwarding của chúng tôi để biết các kỹ thuật và đánh đổi.

          Thiết lập thực tế: danh sách kiểm tra và ví dụ

          Sử dụng danh sách kiểm tra này khi cấu hình MacBook để hỗ trợ từ xa hoặc truy cập headless. Tôi sẽ giả định bạn đang cấu hình một agent bên thứ ba (Tenvo, AnyDesk, TeamViewer hoặc RustDesk) và Mac đang chạy macOS Ventura hoặc Sonoma.

          1. Cài ứng dụng: tải trình cài đã được notarize nếu có thể. Với Tenvo, lấy bản build mới nhất tại /download và làm theo hướng dẫn cài đặt.
          2. Nhấp chuột phải > Open nếu Gatekeeper chặn lần chạy đầu (không vô hiệu hóa Gatekeeper toàn cục).
          3. Cho phép Ghi màn hình. Nếu không có quyền này bạn sẽ gặp màn hình đen hoặc khung tĩnh.
          4. Cho phép Trợ năngGiám sát đầu vào để bên điều khiển có thể di chuyển chuột và gõ phím.
          5. Nếu cần truy cập Documents/Mail, cấp Truy cập toàn bộ ổ đĩa hoặc quyền Tệp và Thư mục chi tiết.
          6. Mở ứng dụng, chấp nhận mọi lời nhắc cục bộ, rồi thoát và khởi chạy lại agent để macOS ghi nhận quyền mới.
          7. Kiểm tra cục bộ trước: dùng một tài khoản cục bộ khác kết nối từ máy khác để xác minh cả xem và điều khiển đều hoạt động.
          8. Với máy sản xuất, cân nhắc ghi danh vào MDM và dùng profile PPPC để phê duyệt sẵn các quyền (xem ghi chú MDM bên dưới).
          9. Lưu ý: Screen Sharing tích hợp (VNC) sử dụng cổng 5900 — nếu bạn dự định mở dịch vụ đó ra, chỉ nên làm qua VPN. Dịch vụ broker bên thứ ba thường tránh mở cổng trên Mac bằng cách tạo kết nối đi ra tới relay.

            Khắc phục sự cố quyền thường gặp

            Đây là các chế độ lỗi thường gặp và cách sửa chúng.

            1) Công tắc bị mờ

            • Nhấp khóa và xác thực bằng tài khoản admin. Nếu biểu tượng khóa bị vô hiệu hóa, bạn không phải admin hoặc Mac đang được quản lý bởi MDM có áp đặt thiết lập.
            • Nếu có MDM, thiết lập có thể bị ép buộc bởi profile PPPC — trao đổi với đội IT của bạn.
            • 2) Tôi đã từ chối quyền khi được nhắc — làm sao để kích lại lời nhắc?

              macOS sẽ không hiển thị lại lời nhắc quyền cho một ứng dụng cho đến khi bạn đặt lại mục nhập của nó. Dùng lệnh tccutil để đặt lại dịch vụ cụ thể. Ví dụ:

              tccutil reset ScreenCapture com.example.app

              Thay com.example.app bằng bundle identifier của ứng dụng. Để tìm bundle ID cho một ứng dụng:

              mdls -name kMDItemCFBundleIdentifier -r /Applications/AnyDesk.app

              Sau khi đặt lại, khởi chạy lại ứng dụng — macOS sẽ nhắc lại.

              3) Màn hình đen nhưng điều khiển hoạt động

              • Quyền Ghi màn hình bị thiếu hoặc đã bị thu hồi. Cấp Ghi màn hình, rồi thoát và mở lại ứng dụng.
              • Compositing tăng tốc phần cứng (hiếm) có thể yêu cầu tiến trình trợ giúp chạy trong phiên người dùng; đăng xuất/đăng nhập lại có thể khắc phục.
              • 4) Phiên từ xa bị ngắt hoặc chậm

                • Xác minh các cổng đi ra được phép bởi quy tắc tường lửa — nhiều dịch vụ broker dùng cổng TCP/UDP đi ra trong phạm vi 443, 59152–59999 tùy nhà cung cấp. Không có danh sách cổng chung; kiểm tra tài liệu nhà cung cấp.
                • Với phiên LAN-only, ưu tiên VNC trực tiếp (Screen Sharing) hoặc chế độ LAN trong phần mềm remote để tránh định tuyến qua relay.
                • Doanh nghiệp: MDM và PPPC cho triển khai quy mô lớn

                  Nếu bạn quản lý số lượng lớn MacBook, yêu cầu từng người dùng cấp quyền thủ công dễ bị lỗi. Dùng MDM (Jamf, Intune, Mosyle, v.v.) và profile PPPC (Privacy Preferences Policy Control) để phê duyệt trước Ghi màn hình, Trợ năng và các quyền khác cho một bundle ID đã ký. Lợi ích:

                  • Triển khai không cần chạm tay, agent hoạt động ngay lần chạy đầu.
                  • Khả năng kiểm toán tập trung và thu hồi tập trung.
                  • Tuân thủ chính sách bảo mật công ty mà không phải hướng dẫn người dùng bấm qua các hộp thoại.
                  • Profile PPPC yêu cầu ứng dụng được code-signed và bạn phải cung cấp bundle ID cùng chi tiết chữ ký mã trong profile. Nếu bạn đang đánh giá nhà cung cấp, yêu cầu ví dụ PPPC hoặc hướng dẫn cho giải pháp MDM của bạn.

                    Cân nhắc bảo mật và ghi chú so sánh nhà cung cấp

                    Việc cấp quyền là một tính năng bảo mật — đó là chi phí một lần để đổi lấy bảo vệ tốt hơn. Một vài so sánh thực tế:

                    • Screen Sharing tích hợp (VNC) — tốt cho quản trị an toàn trong LAN và khi bạn kiểm soát mạng. Tránh phơi bày nó công khai.
                    • Dịch vụ broker (TeamViewer, AnyDesk, Tenvo, RustDesk) — dễ NAT traversal hơn và thường dễ dùng hơn cho người dùng không chuyên. TeamViewer và AnyDesk có giao diện mượt và hạ tầng relay成熟; Tenvo (open-source) và RustDesk cho bạn kiểm soát hơn và khả năng self-host nhưng có thể cần cấu hình thêm.
                    • Tự host — nếu bạn quan tâm đến nơi lưu trữ dữ liệu, chạy relay riêng hoặc dùng broker tự host.
                    • Đánh giá thực tế: nếu bạn cần hỗ trợ cấp doanh nghiệp, TeamViewer/AnyDesk thường có nhiều tính năng doanh nghiệp sẵn sàng. Nếu bạn cần kiểm soát, minh bạch và khả năng tự host, các lựa chọn mã nguồn mở như Tenvo phù hợp hơn. Để so sánh rộng hơn hãy xem bestr-remote-access-articles (xem các so sánh như rustdesk-vs-anydesk và best-teamviewer-alternatives).

                      Mẹo thêm và lệnh nhanh

                      Các lệnh hữu ích và mẹo nhỏ giúp tiết kiệm thời gian:

                      • Để tìm bundle ID:
                        mdls -name kMDItemCFBundleIdentifier -r /Applications/YourApp.app
                      • Đặt lại một quyền sau khi đã từ chối:
                        tccutil reset ScreenCapture com.example.app
                      • Nếu một ứng dụng bị Gatekeeper chặn, nhấp chuột phải > Open trong Finder — cách này an toàn hơn so với vô hiệu hóa Gatekeeper bằng spctl --master-disable.
                      • Với MacBook headless (không gắn màn hình) bạn có thể thấy độ phân giải thấp; dùng một đầu giả HDMI nhỏ hoặc tiện ích hiển thị ảo sẽ khắc phục cho nhiều ứng dụng remote.
                      • Kết luận và bước tiếp theo được khuyến nghị

                        Quyền macOS là nguyên nhân phổ biến nhất khiến các phiên remote trên MacBook không hoạt động. Bắt đầu với các quy tắc thực tế sau: cấp Ghi màn hình và Trợ năng, dùng đường dẫn System Settings phù hợp cho phiên bản macOS của bạn, khởi chạy lại ứng dụng sau khi thay đổi quyền, và dùng MDM với profile PPPC để mở rộng. Nếu bạn muốn tránh hoàn toàn việc chuyển tiếp cổng, xem các chiến lược trong bài remote-desktop-without-port-forwarding của chúng tôi.

                        Nếu bạn cần một agent từ xa hỗ trợ tùy chọn self-hosting và kiểm soát quyền riêng tư rõ ràng, Tenvo là một lựa chọn để đánh giá — tải build tại /download và xem chi tiết tính năng/giá tại /pricing. Để có bối cảnh bảo mật rộng hơn, đọc /remote-desktop-security và bài khởi động cho Mac tại /remote-desktop-for-mac.

                        Nếu bạn đã sẵn sàng thử cấu hình remote desktop cho MacBook ngay bây giờ, tải Tenvo tại /download và làm theo các bước trên để đảm bảo Ghi màn hình và Trợ năng được bật. Điều này sẽ đưa bạn từ "không hoạt động" đến một phiên từ xa đáng tin cậy, chú ý quyền riêng tư.

                        Nhận Tenvo

                        Sẵn sàng tự trải nghiệm?

                        Miễn phí cho 30 thiết bị, không cần thẻ tín dụng. Kết nối và hoạt động trong hai phút.