Masaüstü Ortamında Birden Çok Kullanıcı [kapalı]


10

Bir * nix oldukça güçlü bir sistemimiz varmış gibi yapalım ... Şimdi Açıkçası bir sisteme giriş yapmak için birden fazla kullanıcı kurabileceğinizi biliyorum ....... ama tam olarak bunu nasıl yapıyorsunuz? Gibi .... tüm monitörler nasıl bağlanır ve böyle, ya da yeniden yönlendirmek gibi küçük bir bilgisayar düğümüne ihtiyacınız var mı?

System Admins ve benzeri bir * nix sistemi için nasıl birden fazla kullanıcı kurar? büyük bir binada falan?


Sistemlerin çeşitli karanlık köşeleri, bu soruna en kullanıcı tarafından görülebilir olan TERMortam değişkeni olan birkaç nesil çözümün sarsıntılı kalıntılarıyla doludur .
dmckee --- ex-moderatör kedi yavrusu

Çok yönlü konu ile ilgili soru: serverfault.com/q/183086/53362
Kowh

Yanıtlar:


5

Genel olarak, gerçek bir grafik ekranı bağlı olmayan bir sunucu çalıştırılır (tanı çalışması için çok basit bir sunucu olabilir). İstemciler, SSH üzerinden tünellenmiş X veya VNC veya RDP gibi bir uzak masaüstü protokolü ile bir ağ protokolü aracılığıyla bağlanır.

Birincisi ile, kullanıcılar uzak kabuktan GUI programları yürütür ve istemci sistemlerinde sorunsuz bir şekilde pencereler olarak görünürler. Bu, grafikler yoğun olmadığı sürece yüksek hızlı ağlarda iyi çalışır, ancak ne yazık ki X protokolü çok konuşkan ve yüksek verimli değildir. Ayrıca her istemcinin Linux istemcilerinde otomatik, Mac OS'de kolay ve Windows'ta biraz hantal olan bir X sunucusu çalıştırmasını gerektirir.

Diğer yaklaşım, istemcide pencere olarak görüntülenen tüm uzak masaüstü oturumunu çalıştıran VNC veya RDP kullanmaktır. Asıl çalışma sunucuda ve istemci programına iletilen sıkıştırılmış bir grafik akışı üzerinde yapılır. Benzer bir deneyim sunmak için X protokolünün optimize edilmiş bir sürümünü kullanan NX adında bir ara seçenek de vardır (VNC veya RDP üzerinde bazı performans iyileştirmeleri ile). Bu yaklaşımlar için, istemci programları herhangi bir büyük (ve birçok küçük ) işletim sistemleri.

Yine de, görüntülediğinizle daha fazla eşleşen başka bir yol daha var: merkezi bir sunucudan küçük bir alanın (hatta bütün bir binanın) etrafındaki doğrudan grafik bağlantılarını genişleten devasa ahtapot benzeri bir sistem. Bu, " Çoklu koltuk X" olarak bilinir ve bunu x.org'dan bu makalede daha fazla bilgi edinebilirsiniz . Oradaki bağlantılar, fikri doğrudan yaşatmak için bunu yapmak için yeterince ilgi olduğunu gösteriyor, ancak bunu doğrudan deneyimlerimde yapan birini hiç görmedim.


İlginç. Multiseat X biraz haha ​​için pratik olmasa da oldukça havalı geliyor. Neyse teşekkürler !.

1

Yöntem no. 1. Disksiz istasyonları kurmak mümkündür - pahalı bir şey değildir - sadece 2D sunucusuyla (günümüzde 3D) yalnızca bir X sunucusunu çalıştırmak zorundadır. Başlangıçta sunucudan bir görüntü alır, sunucuda günlük kaydı sunan X giriş ekranını başlatır. Uygulamalar sunucuda çalıştırılır, ancak ince istemcilerde görüntülenir. Bir şeyleri karıştırmak, X istemcisi istemcide çalıştırılırken X istemcilerinin sunucuda çalıştırıldığı anlamına gelir. Kesin ayrıntılar, disksiz kurulumdan kuruluma kadar değişir, ancak bunu yapmak için önceden paketlenmiş bazı araçlar vardır. Ağ ve sunucu bunları işleyebildiği sürece, ikinci el istemciler bile (çokgenleri görüntülemek dışında hiçbir şey yapmazlar) kullanılarak oluşturulabilir.

Yöntem no. 2. X çoklu kartları ve çoklu girişleri (çoklu koltuk ) kullanabilir. Ayrıca yalnızca seçilen ekran ve / veya giriş ile sınırlandırılabilir. X sunucusunu yalnızca mouse1, klavye1ve monitör1'i, ardından mouse2, klavye2 ve monitör2 vb.


0

Tek bir merkezi sunucunuz ve birçok istemci makineniz varsa, SSH ve X11 iletimi bunu başarmanın çok iyi bir yöntemidir. Birçok monitöre, klavyeye ve fareye sahip bir makineniz varsa, buna "Çoklu koltuk" denir. Son X.org sürümlerinde bunun artık mümkün olmadığına inanıyorum, ancak geri getirmeye çalıştıklarına inanıyorum.

İşte sizin için birkaç bağlantı. Ve artık Multiseat olarak adlandırıldığını bildiğinize göre daha fazla bilgi için Google'da dolaşabilirsiniz.
http://en.wikipedia.org/wiki/Multiseat_configuration#GNU.2FLinux
http://wiki.x.org/wiki/Development/Documentation/Multiseat


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.