Linux'ta X11 iletmeyi ayarlama

click fraud protection

X11 (Xorg Sunucusu olarak da bilinir) Linux için görüntüleme sistemidir. Teknoloji 80'lerin ortalarından beri var ve kişisel bilgisayarların ana akım haline geldiği bir zamanda tasarlandı.

Bir tarih dersine girmeden X11, bugüne kadar bile tüm Linux kullanıcıları için gereklidir. Grafik arayüzün çalışmasını sağlar ve günlük işlemlerin çoğu için çok önemlidir.

Grafik kartlarını kullanma ve masaüstünü Linux'ta oluşturma yeteneğinin yanı sıra, en iyilerinden biri X11'in özellikleri, X11 üzerinden bir ağ üzerinden grafik arabirimi görüntüleyebilmesidir. yönlendirme. Bu öğreticide, SSH üzerinden Linux üzerinde X11 yönlendirmeyi nasıl ayarlayacağınızı göstereceğiz.

Ön şartlar

Linux'ta X11 iletmeyi kullanmak için SSH'yi ayarlamış olmanız gerekir. SSH'nin gerekmesinin nedeni, X11'in yönlendirilmesinin Güvenli Kabuk özelliğidir ve şu anda SSH dışında bu özellikten yararlanmanın bir yolu yoktur.

Bir SSH sunucusu kurmak oldukça kolaydır ve çoğu Linux dağıtımı bir veya iki adımdan biraz daha fazlasını yapar. Ayarlamak için bir terminal penceresi açın ve

instagram viewer
SSH bilgisayardaki istemci bağlanma. İstemci yüklüyken, uzak bilgisayara veya sunucuya gidin ve SSH sunucu paketini yükleyin ve systemd hizmetlerinin kullanmaya başlamasını sağlayın.

Linux'ta Güvenli Kabuk sunucusunu nasıl kuracağınızdan ve kullanacağınızdan emin değil misiniz? Yardımcı olabiliriz! SSH kurulumu ile ilgili eğiticimize göz atın. Bağlantıların nasıl kurulacağı ve hatta bazı yaygın komut örnekleri üzerinde!

X11 yönlendirmeyi etkinleştir

SSH'de X11 iletme özelliğinin etkinleştirilmesi, SSH yapılandırma dosyasında yapılır. Yapılandırma dosyası /etc/ssh/ssh_configve ile düzenlenmelidir sudo veya Kök kullanıcı erişimi. Bir terminal penceresi açın ve süper kullanıcı oturum açma komutunu çalıştırın. Kullanamıyorsanız su Sisteminiz devre dışı bırakıldığından, sudo -s Kök hesabına bu şekilde giriş yapmak.

su -

veya

sudo -s

Terminalin artık Kök erişimi var, bu nedenle Nano metin düzenleyicisiyle ssh_config dosyasını açmak güvenlidir. Terminalde, Nano metin düzenleyici aracında ssh_config dosyasını açın.

nano -w / etc / ssh / ssh_config

Tuşunu kullanarak Nano metin düzenleyicide ilerleyin. Yukarı aşağı ok tuşlarını kullanarak “ForwardX11” yazan satırı bulun ve kodun önündeki yorum simgesini (#) kaldırın.

Not: X11 yönlendirme hattını ssh_config dosyasında bulamazsanız, Ctrl + W Nano arama özelliği getirmek için. Sonra “ForwardX11” i yapıştırın ve Giriş yapılandırma dosyasındaki kod satırına atlamak için

SSH sunucusu yapılandırma dosyasında düzenlemeleri yaptıktan sonra, Ctrl + O yaptığınız düzenlemeleri kaydetmek için klavye kısayolu. Nano düzenleme aracını Ctrl + X.

SSH sunucusunu sıfırlayın

SS11 sunucu yapılandırma dosyasında X11Forward satırı açıldığına göre, yapılandırma değişiklikleri hemen gerçekleşmediği için SSH sunucu yazılımının yeniden başlatılması gerekir. Çoğu Linux dağıtımı için, SSH'nin sıfırlanması, systemctl yeniden başlatma Komut.

Not: systemd kullanmayan Linux dağıtımlarının SSH için kendi yeniden başlatma mekanizmaları vardır. Güvenli Kabuk sunucu yazılımınızı yeniden başlatma komutunu bulamıyorsanız, bir sonraki en iyi şey makineyi yeniden başlatmaktır. Yedekleme başlatıldıktan sonra yapılandırma değişiklikleri çalışmaya başlayacaktır.

systemctl yeniden başlatma sshd.service

SSHD arka plan hizmeti geri geldiğinde, SSH sunucunuz ağ üzerinden X11 pencerelerini iletmeye hazır olacaktır.

X11 yönlendirmesini kullanma

X11 yönlendirme, SSH'nin bir özelliğidir, kendi başına bir şey değildir. Kullanmak için, aşağıdakine benzer bir SSH bağlantı komutu yazın.

Not: değiştirin remoteuser ve uzaktan hostname uzak kullanıcı adı ve uzak ana bilgisayar adı veya IP adresi ile

ssh uzak kullanıcı @ uzak ana bilgisayar adı -X

SSH sunucunuz varsayılan bağlantı noktası olmayan bir bağlantı noktasında, yani bağlantı noktası 22'de çalışıyorsa, bağlantı komutunda belirtmeniz gerekir. Başarılı bir bağlantı kurmak için aşağıdaki komut örneğini deneyin.

ssh uzak kullanıcı @ uzak ana bilgisayar adı -X -p port numarası

Uzak makineye başarılı bir SSH bağlantısı yapıldıktan sonra, programı terminalden çalıştırarak sunucuda yüklü uygulamaları uzaktan bilgisayarınızın masaüstüne iletebilirsiniz.

Örneğin, SSH sunucusunda yüklü Gedit sürümünü başlatmak için, gedit Komut.

gedit

Nautilus dosya yöneticisi için, nautilus Komut.

nautilus

SSH ve X11 iletimi üzerinden birden fazla program başlatmanız mı gerekiyor? Birden fazla SSH bağlantısı açmanız ve her birinden çalışmanız gerekir.

Yönlendirilen programları kapatma

SSH üzerinden iletilen açık bir uygulamayı kapatmak için Ctrl + Cveya bilgisayarınızdaki diğer programlarda olduğu gibi "kapat" düğmesini tıklayın.

watch instagram story