Mac OS X máy chủ máy khách mỏng nhiều người dùng (máy chủ đầu cuối)?


27

Có giải pháp nào để biến Mac thành một máy chủ khách hàng mỏng nhiều người dùng thực sự không?

Tôi muốn thiết lập một vài PC giá rẻ có quyền truy cập vào một vài tài khoản bằng cách sử dụng một cái gì đó như VNC, nhưng sẽ không kinh tế khi mua một máy chủ mới cho mỗi người dùng hoặc giấy phép mới cho OS X Server ảo cho mỗi người dùng.

Tôi hoàn toàn biết rằng OS X Server cho phép bạn thiết lập người dùng với "thư mục nhà mạng" và tôi biết cũng có VNC được tích hợp trong Mac OS X. Cả hai đều không phù hợp với hóa đơn (trước đây yêu cầu một máy khách dày và sau này chỉ dành cho một người dùng)

CẬP NHẬT: yay, Lion! http://www.9to5mac.com/54102/10-7-lion-allows-multi-user-remote-computing

Câu trả lời:


5

Kể từ OS X Lion, điều này được hỗ trợ bởi Chia sẻ màn hình tích hợp, nếu bạn đã thiết lập nhiều tài khoản:

Chia sẻ màn hình theo người dùng

Bạn có thể đăng nhập từ xa vào máy Mac bằng bất kỳ tài khoản người dùng nào trên máy tính đó và điều khiển nó mà không làm gián đoạn người khác có thể đang sử dụng máy tính theo một thông tin đăng nhập khác.


2
Là khách hàng có sẵn cho pc hoặc chỉ từ mac os?
Ricardo Polo

Câu hỏi hay, @Ricardo. Tôi nghĩ rằng tôi đã kiểm tra quyền truy cập từ Windows (máy khách VNC) một lần, nhưng tôi không nhớ lại kết quả. Tôi sẽ kiểm tra lại, sớm thôi. Sẽ được tiếp tục ...
Arjan

1
Không may mắn khi sử dụng hộp XP cũ, @Ricardo, xem Mac có thể được sử dụng bởi nhiều người dùng cùng một lúc không? Tôi nhớ lại việc kiểm tra trước đó với Windows chạy trong máy ảo trên máy Mac, (đôi khi) nhận được một số hiệu ứng Droste / vòng lặp vô tận. Tôi nghĩ rằng các thử nghiệm đó đã thành công hơn (như: Tôi nghĩ rằng một số thử nghiệm đó thực sự mang lại cho tôi một phiên riêng biệt, sau đó không cho tôi bất kỳ hiệu ứng Droste nào), nhưng trí nhớ của tôi làm tôi thất vọng ... Xem các liên kết trong bài đăng tôi liên kết đến .
Arjan

Làm thế nào để bạn thực hiện điều này khi máy khách đang chạy phiên bản tiền Lion của OS X? (Máy chủ chạy Mountain Lion)
Michael

11

Chúng tôi rất vui khi sử dụng kết hợp Vine Server cho OSX và JollyFastVNC cho khách hàng.

Vine Server cung cấp một phiên bản máy chủ VNC "cá nhân" trên một số cổng duy nhất cho mỗi người dùng đã đăng nhập. Thủ thuật duy nhất là người dùng cần phải đăng nhập vào Mac với VineServer đang chạy trong tài khoản của họ để có thể vào VNC. Giải pháp cho vấn đề bootstrap mà phần giới thiệu này là "Máy chủ hệ thống" của Vine cung cấp phiên VNC cho bảng điều khiển Mac - và do đó, hãy để bất kỳ người dùng nào có quyền truy cập phiên giao diện điều khiển tự đăng nhập vào máy Mac (và do đó, bắt đầu phiên bản Vine Server riêng của họ)

Cấu hình tương đối dễ dàng:

1 / Bật Chuyển đổi người dùng nhanh để nhiều người dùng có thể chia sẻ máy Mac.

2 / Đăng nhập vào bảng điều khiển Mac thực tế với tư cách là người dùng quản trị mà bạn cũng muốn cấp quyền truy cập từ xa. Khởi chạy Vine Server với tư cách là người dùng đó và kiểm tra tùy chọn "Mở khi đăng nhập".

3 / Mở Tùy chọn máy chủ Vine và lưu ý số cổng được gán cho phiên bản máy chủ VNC này. Nhập lại thủ công số đó để "ghim" trường hợp này vào cổng đó cho các lần khởi chạy tiếp theo. Cũng khuyên bạn nên đặt mật khẩu ở đây cho phiên người dùng duy nhất này.

4 / Chuyển đến tab Chia sẻ và đảm bảo bạn chọn "Cho phép nhiều phiên người dùng"

5 / Chuyển đến tab Khởi động và kiểm tra nút "Máy chủ hệ thống ...". Bắt đầu phiên bản máy chủ hệ thống trên cổng mặc định (5900). Đây sẽ là máy chủ VNC console của bạn để sử dụng. (Tôi khuyên bạn nên đặt mật khẩu cho việc này)

6 / Đóng cửa sổ tùy chọn và nhấp vào nút Khởi động lại máy chủ.

Bây giờ bạn có thể đăng nhập vào hai phiên người dùng VNC: một là Bảng điều khiển trên cổng 5900 và một là người dùng quản trị mà bạn vừa đăng nhập.

Bây giờ, đối với mỗi người dùng, yêu cầu họ đăng nhập và thêm Vine Server vào dock của họ và lặp lại các bước 2, 3 và 4 ở trên.

Hai vấn đề duy nhất chúng tôi lưu ý với điều này là, nếu máy Mac được chạy bằng điện, Máy chủ hệ thống sẽ không tự động khởi động. Người dùng ban đầu cần đăng nhập và khởi động nó thông qua UI.

Vấn đề thứ hai là nếu người dùng đăng nhập thông qua phiên VNC Console từ xa, việc sử dụng Mac tiếp theo của họ sẽ hiển thị trong cả phiên giao diện điều khiển và phiên VNC "cá nhân" của họ. tức là phiên giao diện điều khiển vẫn bị ràng buộc với người dùng đã đăng nhập cuối cùng cho đến khi người khác đăng nhập từ xa hoặc cục bộ. Chúng tôi giải quyết vấn đề này bằng cách mở lại phiên điều khiển từ xa sau khi đăng nhập và sử dụng chuyển đổi người dùng nhanh sang "cửa sổ đăng nhập" dường như buộc phiên giao diện điều khiển phải phân tách lại.

JollyFastVNC nhập hình ảnh dưới dạng máy khách VNC nhận biết bonjour với trình duyệt "máy chủ khả dụng" đẹp. Điều này cung cấp "tên máy chủ: cổng" Mac từ xa cho mỗi phiên bản Vine Server đang chạy và phiên bản giao diện điều khiển, cho phép điều hướng dễ dàng nếu bạn không thể nhớ lại số cổng của mình.

Hi vọng điêu nay co ich.


2
Tốt đẹp! Vì những người tạo ra Vine Server chỉ nói về Tiger tại testplant.com/multidesktop.html , bạn có thể cho biết phiên bản Mac OS nào bạn đã sử dụng cho việc này không?
Arjan

1
Chà !! Chia sẻ giống như sư tử với máy tính Leopard / Snow Leopard! Tôi không thể nói cho bạn biết tôi phấn khích thế nào về điều này!
daviesgeek

Hoạt động như một bùa mê trong os x 10.6 ... ngoại trừ bàn phím tiếng Tây Ban Nha trong hộp Windows của tôi sẽ không gửi thư "i" cho Mac. Vấn đề cũ được biết đến sourceforge.net/tracker/ từ Sad me
xverges 16/213

8

Hãy xem qua Máy chủ đầu cuối Aqua Connect . Nó cung cấp OSX nhiều người dùng cho khách hàng thông qua RDP, VNC và X11.


Có vẻ như nó có giá một chút (khoảng $ 250 mỗi người dùng đồng thời lần trước tôi đã kiểm tra), mặc dù họ được cho là sẽ phát hành phiên bản "không đồng thời" rẻ hơn vào lúc nào đó ...
rogerdpack

5

Verveguy,

Tôi chỉ cần thiết lập điều này bằng Vine Server, hoạt động tốt.

Vì tôi chỉ sử dụng máy tính này cho mục đích đầu cuối, tôi đã tạo một tập lệnh tự động chuyển đổi người dùng nhanh sau khi bạn đăng nhập.

#!/bin/bash
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

Tôi đặt nó trong / opt / fastswitch

sau đó trong Terminal đã làm,

sudo chmod + x fastswitch

Sau đó, với mỗi người dùng, tôi đã thực hiện một trong những chương trình khởi động trong Tài khoản, [tên tài khoản], Mục đăng nhập.

Bây giờ, cổng 5900 luôn mặc định để đăng nhập người dùng!

Nếu bạn làm điều này với một người dùng cũng sử dụng máy tính một cách vật lý, họ sẽ được đưa vào trạng thái chuyển đổi người dùng nhanh, nơi họ sẽ phải đăng nhập lại.


3

Coderebel làm cho iRAPP Terminal Server . Không giống như Máy chủ đầu cuối Aqua Connect (ACTS), giá được liệt kê trên trang web là $ 298 kể từ bài đăng này. iRAPP hiện hỗ trợ Snow Leopard trong khi ACTS cho biết "phiên bản tương thích hoàn toàn ... hiện không có sẵn tại thời điểm này." Tôi cũng chưa thử nhưng muốn thêm thông tin tôi tìm thấy vào câu hỏi này.


Bây giờ là $ 358,00 cho 2 người dùng. Nghe có vẻ là một mức giá khốn khổ đối với tôi. Bạn gần như có thể mua một chiếc Mini thứ hai cho điều đó và bạn sẽ ít tranh giành tài nguyên máy tính hơn.
iconoclast

0

Có lẽ bạn cũng có thể chạy một số phiên bản của máy chủ VNC, mà tôi đoán là tương tự như cây nho, được đề xuất ở trên. Xuất hiện bạn có thể phải lấy giấy phép để có thể làm điều này với realVNC trong mac OS X, mặc dù phiên bản "nhiều phiên bản" của Linux là miễn phí.

Sử dụng tính năng chia sẻ tích hợp từ xa với máy khách chặt chẽ cũng có thể yêu cầu cài đặt mã hóa thành "hextile": http://blandname.com/2006/11/03/how-to-connect-to-a-mac-remote-desktop -sử dụng-vnc

Cũng lưu ý rằng một số người đã báo cáo "thành công" hơn bằng cách sử dụng remotix làm khách hàng của họ từ cửa sổ đến sư tử OS X: https://discussions.apple.com/thread/3190260?start=180&tstart=0

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.