Yazılımı “xhost” ile Farklı Linux Makinelerinde Çalıştırın

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

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

Kullanım Senaryosu

"Localhost" ta oturduğunuz bilgisayarı ve "uzak ana bilgisayara" bağlamak istediğiniz bilgisayarı arayalım. İlk kullanıyorsun xhost localhost'a (X-sunucusuna) bağlanma izni vermek istediğiniz bilgisayar (lar) ı belirtmek için. Daha sonra telnet kullanarak uzak ana bilgisayara bağlanırsınız. Sonra, uzak ana bilgisayarda DISPLAY değişkenini ayarlarsınız. Bu DISPLAY değişkenini yerel ana bilgisayara ayarlamak istiyorsunuz. Şimdi uzak ana bilgisayarda bir program başlattığınızda, GUI'si yerel ana bilgisayarda (uzak ana bilgisayarda değil) görünecektir.

Örnek Kullanım Örneği

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

  1. Localhost'un komut satırına şunu yazın:

    xhost + 17.200.10.5

  2. Uzak ana bilgisayarda oturum açın:

    Telnet 17.200.10.5

  3. Uzak ana bilgisayarda (telnet bağlantısı aracılığıyla), uzak ana bilgisayara aşağıdakileri yazarak yerel ana bilgisayarda pencereleri görüntülemesi talimatını verin:

    setenv EKRAN 128.100.2.16:0.0

    (Setenv yerine belirli mermilerde dışa aktarımı kullanmanız gerekebilir.)

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

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

    xhost - 17.200.10.5

Hızlı referans

The xhost komut, ağ bağlantınızda size yardımcı olacak birkaç varyasyon içerir:

  • xhost + ana bilgisayar adı: Ana bilgisayar adını X sunucu erişim kontrol listesine ekler.
  • xhost - ana bilgisayar adı: Ana bilgisayar adını X sunucu erişim kontrol listesinden kaldırır.
  • xhost + : Erişim kontrolünü kapatır (tüm uzak ana bilgisayarların X sunucusuna erişimi olacaktır)
  • xhost - : Erişim kontrolünü tekrar açar.

Linux dağıtımları ve çekirdek sürüm seviyeleri farklılık gösterdiğinden, adam nasıl olduğunu görmek için komut (% adam) xhost sizin özel bilgi işlem ortamınızda uygulanır.