"Linux" ile Farklı Linux Makinelerinde Yazılım Çalıştırın

Linux / Unix ortamlarında, Windows tabanlı ev bilgisayarlarının tipik kullanımının aksine, "ağda" çalışmak, Unix ve Linux işletim sistemlerinin güçlü ağ özelliklerini açıklayan norm olmuştur. Linux, diğer bilgisayarlara hızlı ve kararlı bağlantıları ve ağ üzerinden grafik kullanıcı arabirimlerini çalıştırmayı destekler.

Bu ağ etkinliklerini yürütmek için birincil komut xhost - X için sunucu erişim kontrol programıdır. program, sunucuya ve X sunucusuna bağlantı yapmasına izin verilen kullanıcı listesine ana bilgisayar (bilgisayar) adlarını veya kullanıcı adlarını eklemek ve silmek için kullanılır. Bu çerçeve, gizlilik kontrolü ve güvenliğinin temel bir biçimidir.

Kullanım Senaryosu

"Localhost" 'da oturduğunuz bilgisayarı ve " uzak ana bilgisayara " bağlanmak istediğiniz bilgisayarı arayalım. İlk önce xhost'u kullan localhost'a (X sunucusuna) bağlanmak için hangi bilgisayarlara izin vermek istediğinizi belirtmek. Daha sonra telnet kullanarak uzak ana bilgisayara bağlanırsınız. Ardından uzak ana bilgisayarda DISPLAY değişkenini ayarlarsınız. Bu DISPLAY değişkenini yerel ana bilgisayara ayarlamak istiyorsunuz. Artık uzak ana bilgisayarda bir program başlattığınızda, GUI yerel ana bilgisayarda görünecektir (uzaktaki ana bilgisayarda değil).

Örnek Kullanım Örneği

Yerel ana bilgisayarın IP adresi 128.100.2.16 ve uzak ana bilgisayarın IP adresi 17.200.10.5 olduğunu varsayalım. Bulunduğunuz ağa bağlı olarak, IP adresleri yerine bilgisayar adlarını (etki alanı adları) da kullanabilirsiniz.

Adım 1. localhost komut satırına aşağıdakileri yazın:

% xhost + 17.200.10.5

Adım 2. Uzak ana bilgisayara giriş yapın:

% telnet 17.200.10.5

Adım 3. Uzak ana bilgisayarda (telnet bağlantısı aracılığıyla) uzak ana bilgisayara aşağıdakileri yazarak yerel ana bilgisayarda pencereleri göstermesini söyleyin:

% setenv DISPLAY 128.100.2.16:0.0

(Setenv yerine, belirli kabuklarda dışa aktarma kullanmanız gerekebilir.)

Adım 4. Artık uzak ana bilgisayarda yazılımı çalıştırabilirsiniz. Örneğin, uzak ana bilgisayarda xterm yazdığınızda, yerel ana bilgisayarda bir xterm penceresi görmelisiniz.

Adım 5. Bitirdikten sonra, uzak ana bilgisayarı erişim kontrol listenizden aşağıdaki gibi kaldırmalısınız. Yerel ana bilgisayar türünde:

% xhost - 17.200.10.5

Hızlı referans

Xhost komutu, ağınızda size yardımcı olacak birkaç varyasyon içerir:

Linux dağıtımları ve çekirdek serbest bırakma düzeyleri farklı olduğundan, xhost'un nasıl olduğunu görmek için man komutunu ( % man ) kullanın. belirli bilgi işlem ortamınızda uygulanır.