Bisakah Mac digunakan oleh pengguna yang berbeda secara bersamaan?
Maksud saya mengatakan bahwa kita memiliki satu Mac tetapi 3 pengguna. Bisakah mereka mengakses mesin yang sama dari jarak jauh pada saat yang sama untuk mengembangkan aplikasi pada iPhone atau Mac?
Apakah server Mac OS X memungkinkan kita melakukan ini?
Jika demikian, bagaimana cara mengonfigurasinya untuk itu?
macos
remote-desktop
Sathyajith Bhat
sumber
sumber
Jawaban:
Ini didukung oleh Berbagi Layar bawaan pada OS X Lion , jika Anda telah mengatur beberapa akun:
Ini berfungsi dengan baik dari Mac ke Mac. Untuk mengontrol dari Windows, tampaknya seseorang perlu "memulai" ARD sekali. Ini dapat dilakukan dengan menggunakan baris perintah, dengan mengikuti Apple Remote Desktop Apple: Mengkonfigurasi jarak jauh melalui baris perintah (kickstart) . Atau: di System Preferences nonaktifkan Berbagi Layar, Remote Login, Remote Management dan Remote Apple Events, lalu aktifkan semua lagi, dan akhirnya nonaktifkan semua dan aktifkan Berbagi Layar saja.
Tetapi bahkan ketika melakukan hal di atas, pengujian saya dengan mesin XP lama dan versi terbaru UltraVNC tidak terlalu berhasil:
Karena saya tidak membutuhkan ini sendiri, saya tidak banyak menguji. OS yang berbeda, atau pemirsa lain, dapat memberikan hasil yang berbeda. Tetapi kutipan berikut dari catatan rilis RealVNC terbaru tidak terlalu berharap:
Sebagai tambahan: berhati-hatilah untuk tidak menguji menggunakan sesi jarak jauh dari Mac Anda ke beberapa kotak Windows, kembali ke Mac, atau menggunakan sesuatu seperti Parallels yang menjalankan Windows pada Mac yang sama. Itu menghasilkan loop tanpa akhir dengan Efek Droste ; diperlukan reboot ...
Untuk versi OS X yang lebih lama, dimungkinkan menggunakan Vine Server (OSXvnc). Saya tidak pernah menggunakannya, tetapi pembuatnya mengklaim :
Namun:
Dan menggunakan perangkat lunak yang sama secara bersamaan dapat menghasilkan masalah (seperti ketika file sementara tidak disimpan di area pengguna), atau mungkin melanggar perjanjian lisensi.
Saya tidak tahu apakah ini masih berfungsi di Leopard dan Snow Leopard. (Tetapi sebuah posting terbaru tentang Kesalahan Server mungkin mengindikasikan diuji pada versi OS X terbaru, maka Snow Leopard?)
sumber
Pada Singa, ya. Inilah artikel 9to5mac di dalamnya. Dari Apple :
sumber
Saya dapat menjalankan 2 sesi secara bersamaan dan terpisah dari 2 laptop windows ke mini mac tunggal, menggunakan server Vines. Kami harus memiliki dua pengguna masuk ke Mac, dengan kedua sesi menjalankan exe server anggur terpisah. Dengan menggunakan tightvnc yang dikonfigurasikan untuk mengakses IP, port dan pw combo untuk setiap server anggur, itu berhasil.
Pengaturan server anggur telah dikonfigurasikan sesuai instruksi situs web.
Ini tidak terlalu kuat, karena instance server anggur menetapkan nomor port dalam urutan startup (sesi pertama 5900, 5901 kedua, dll.), Tetapi berhasil.
sumber
Kami juga menggunakan Vine Server dan masuk ke 1 mac dengan 3 akun pengguna yang berbeda. Itu memiliki masalah yang kita tidak tahu bagaimana menyelesaikannya. Sebagai contoh, ketika pengguna mac menekan alt atau capslock, itu mempengaruhi semua akun lain juga, yang bisa menjengkelkan.
sumber
Di masa lalu, saya membuat mac pro tunggal sebagai berikut (dengan tujuan agar pengembang lain bahkan tidak membutuhkan mesin):
Multi-monitor
Multi-keyboard
Multi-mouse
kemudian saya menjalankan Parallels, yang sekarang memungkinkan Anda untuk virtualisasi OSX. Saya membuat VM untuk setiap pengguna.
Saya menetapkan keyboard dan mouse khusus untuk setiap VM. Semua monitor dilengkapi dengan OS utama ... jadi, ia memiliki batasan berikut:
Saya harus login, mulai VM, pindahkan ke monitor yang benar, dan buat VM layar penuh pada monitor itu.
Jika saya tidak sengaja (sebagai pengguna utama mesin sebenarnya) menggerakkan mouse "off screen" saya maka mouse saya akan muncul di atas milik orang lain.
Perangkat USB cukup mudah untuk ditetapkan ke VM tertentu, tetapi kadang-kadang menyebabkan kebingungan pada startup awal (mis. Keyboard bernama sama ... yang mana itu?).
Kami melakukan pengembangan Android dan iOS, dan ini bisa dilakukan. Namun, mengingat harga sebuah mini mac vs mac pro (dan kebutuhan untuk membeli OSX dan paralel untuk setiap pengguna), seseorang kesulitan untuk tidak hanya membeli rumpun mini. Saya kira jika Anda ingin "berbagi" tenaga kuda dari mesin gemuk, itu berhasil.
sumber
Banyak pengguna melalui sesi VNC didukung, tetapi pada High Sierra, Apple telah memberlakukan batasan sewenang-wenang dari lima sesi login secara bersamaan. Kami telah menjalankan 16+ login simultan pada versi macOS sebelumnya tanpa masalah.
Ini adalah sesi login desktop unik penuh, dikendalikan secara bersamaan oleh klien VNC yang berbeda, "dilatar belakangi" sehingga tidak muncul di layar konsol.
Namun, pada High Sierra, macOS hanya memungkinkan lima sesi masuk secara bersamaan, latar belakang atau lainnya.
Ini cukup mudah untuk dicoba. Buat banyak akun pengguna di Mac. Masuk sebagai salah satu pengguna di konsol. Dari Mac lain, gunakan aplikasi "Berbagi Layar" untuk terhubung ke Mac multi-akun sebagai salah satu pengguna yang tidak masuk ke konsol. Anda akan melihat dialog yang menanyakan apakah Anda ingin membagikan layar pengguna saat ini atau masuk sebagai diri Anda sendiri. Pilih diri Anda, dan Anda akan berada di sesi login berlatar belakang, independen dari konsol.
sumber
Mereka akan dapat mengakses sesi VNC yang sama tetapi itu hanya akan memiliki satu kursor (3 orang akan berjuang untuk itu!).
Saya pikir apa yang benar-benar Anda cari adalah kontrol versi sumber. Kerjakan proyek dari mesin lokal Anda, lakukan perubahan pada server pusat Anda dan tarik kembali perubahan orang lain.
Saya sarankan Anda membaca tentang topik tersebut. Inilah pengantar lembut yang bagus:
http://www.profhacker.com/2010/03/25/a-gentle-introduction-to-version-control/
sumber
Saya juga mempertimbangkan solusi menggunakan satu mesin yang sangat kuat untuk 2-4 pengguna. Tetapi secara profesional saya keluar dari solusi itu karena alasan berikut:
1) Jika satu pengguna mengalami masalah dan reboot, semua orang akan terpengaruh - dan menunggu untuk reboot. Juga, reboot itu mungkin akan lebih sering diperlukan, ketika 4 pengguna bekerja pada saat yang sama - dibandingkan dengan hanya 1 pengguna.
2) Jika mesin rusak saya dapat mengirim programmer kembali ke rumah?
Karena itu: Setiap orang mendapatkan mesinnya sendiri dan mengalihdayakan pengelolaan kode sumber dan membangun server tampaknya menjadi cara profesional.
sumber
Saya telah mencari solusi untuk masalah ini untuk sementara waktu dan opsi terbaik yang saya temukan adalah mengaktifkan pengguna Tamu dan mengaturnya untuk masuk secara otomatis.
Setelah diatur, saya dapat terhubung dengan andal seperti pengguna lain dan mendapatkan sesi berbagi layar virtual (per-pengguna).
sumber