Kullanıcılara destek sağlamamız gerektiğinde veya sorumluluğumuz altında çeşitli ekiplerimiz olduğunda, çeşitli destek türlerini yürütmek için en pratik araçlardan biri, herhangi bir yerden bir istemci bilgisayara bağlanmamıza ve yardım veya gerekli yönetimi sağlamamıza yardımcı olan uzak masaüstüdür.
Artık birçok sunucunun ve bilgisayarın kaynakları optimize etmek için komut satırları kullandığı ve VNC, Putty vb. gibi uzaktan bağlantı kurmamıza izin veren uygulamalarımız olduğu hepimiz tarafından biliniyor, ancak bunlar bazen erişim hataları, yavaşlık veya karmaşıklık gösterebilir. çalışabilirliğini etkileyen yapılandırma.
Solvetic, bugün uzak masaüstü bağlantıları için basitlik ve kapsamlı özelliklerle pratik bir araç getiriyor ve bu X2Go'dur.
X2Go nedirX2Go, düşük veya yüksek bant genişliğine sahip bir bağlantı aracılığıyla bir bilgisayarın grafik masaüstüne erişme imkanı veren bir uygulamadır.
X2Go, orada kullanılan komut ortamı nedeniyle ağırlıklı olarak Linux bilgisayarlarına erişmek için tasarlanmıştır, X2Go ile eriştiğimiz Linux bilgisayarı X2Go sunucusudur ve X2Go istemcisi olarak adlandırılan Linux, Windows veya Mac OS çalıştıran bilgisayarlardan bağlanabiliyoruz.
Birden çok kullanıcı veya istemci, tek bir X2Go sunucusuna eşzamanlı olarak ve her kullanıcı veya istemcinin varsayılan olarak ayrı bir masaüstü oturumu olacak şekilde erişebilir. Buna ek olarak, X2Go ile masaüstü veya Uzaktan Yardım olarak da bilinen paylaşım da mümkündür.
Uzak masaüstü oturumlarının grafik kısmı için X2Go No Machine NX3 teknolojisini kullanır.
X2Go ÖzellikleriX2Go'nun en göze çarpan özelliklerinden bazıları şunlardır:
- Her tür ağda optimum çalışma ile grafiksel uzak masaüstü.
- Başka bir istemciden bile bir oturumun bağlantısını kesmek ve yeniden bağlanmak mümkündür.
- Birden fazla kullanıcı için destek.
- Aktarılan verileri güvence altına alan SSH şifrelemesine sahiptir.
- İstemciden sunucuya dosya paylaşımına izin verir.
- Bir yazıcıyı istemciden sunucuya paylaşabileceğiz.
- Çeşitli masaüstü ortamlarından seçim (örn. MATE, GNOME, KDE).
- Masaüstü Paylaşımı ile uzaktan destek mümkündür.
- İstemci ayarlarında istenen yürütülebilir dosyanın adını belirterek veya önceden tanımlanmış ortak uygulamalardan birini seçerek bireysel uygulamalara erişebilir.
- Linux X2Go istemcisi, istemci tarafı rdesktop / xfreerdp kurulumuna grafiksel bir ön uç olarak da hizmet edebilir, böylece bir X2Go sunucusuna ihtiyacınız olmaz.
- X2Go Sunucuları, düşük bant genişlikleri üzerinden XDCMP Sorgu Ana Bilgisayarları sağlayabilir.
- Merkezi yapılandırmayı ve yük dengelemeyi destekleyen bir Oturum Aracısı.
- İstemci ve sunucu arasında değiş tokuş edilen veri miktarını en aza indirmek için X sunucusunun (grafiksel) ve X11 protokolünün değiştirilmiş bir sürümünü kullanır.
- X2Go, istemci ile sunucu arasındaki tüm trafiği şifreleyerek mevcut SSH arka plan programınızla birlikte çalışır.
- X2Go, kullanımı zor bir manuel yapılandırma gerektirmez.
- X2Go, oturum açarken ortamı yapılandırır, böylece bir X sunucusunu sürekli kullanımda bırakmak gerekmez.
X2Go kullanmanın pratik olduğu durumlardan bazıları şunlardır:
- Sınırlı bant genişliği.
- Yerel olarak Linux tabanlı bir işletim sistemi yüklenemiyor.
- Çeşitli makinelere sahip olmanız gerekir.
- Tek bir bilgisayara birden fazla bağlantı ihtiyacı.
Önceki gereksinimler
- Bu analiz için Debian 9'u en az 1 GB RAM ile kullanacağız, ancak önerilen 4 GB'dir.
- Sudo ayrıcalıklarına sahip bir kullanıcıya sahip olun.
NotAynı işlemi Debian 8'de de yapabiliriz.
1. Güvenlik duvarını Debian 9'da yapılandırın
Güvenlik duvarını kurmak için X2Go'yu kurmadan ve kullanmadan önce önemlidir, çünkü bir masaüstü ortamı kurulurken, bazıları bilgi güvenliğini bırakarak ağ bağlantı noktalarını açmaya çalışabilecek birçok ek yazılım bağımlılığı ve işlemi oluşturulur.
Bu durumda akılda tutulması gereken tek istisna, SSH ve X2Go ile bağlanabilmemiz için açık bırakılacak olan 22 numaralı bağlantı noktasıdır.
Bu örnekte, kullanımı ve yönetimi diğerlerinden çok daha basit olduğu için UFW (Komplikasyonsuz Güvenlik Duvarı - Komplikasyonsuz Güvenlik Duvarı) kuracağız.
Aşama 1
Kurulumu için aşağıdakileri uygulayacağız:
apt-get install ufw
Adım 2
Varsayılan olarak, UFW devre dışıdır ve aşağıdaki satırı çalıştırarak kontrol edebiliriz:
ufw durumu ayrıntılı
Aşama 3
Bu noktada sağlık kontrolü, daha sonra gelen tüm bağlantıları engellediğimizde ufw etkinse engellemeyi önlemek için önemlidir, bu nedenle UFW etkinse aşağıdakileri yürüterek devre dışı bırakmalıyız:
ufw devre dışı bırak4. Adım
Şimdi, gelen tüm bağlantıları reddetmek ve tüm gidenlere izin vermek için aşağıdaki varsayılan güvenlik duvarı kurallarını ayarlayacağız:
ufw varsayılanı gelenleri reddet ufw varsayılanı gidenlere izin ver
Adım 5
Şimdi, aşağıdaki satırı yürüterek sunucuya bağlantı noktası 22 üzerinden bağlantıyı etkinleştireceğiz:
ufw izin ver 226. Adım
UFW'yi aşağıdakileri yürüterek etkinleştireceğiz:
ufw etkinleştir
2. Debian 9'a grafik ortamı yükleyin
Bu örnekte XFCE masaüstü ortamını kuracağız ve bunun için bunu başarmanın iki yolu var, ancak sadece birini seçmek gerekiyor: minimal masaüstü ortamı veya tam masaüstü ortamı.
Minimum Masaüstü OrtamıKüçük bir temel paket seti kurmak ve ardından diğer bileşenleri manuel olarak eklemek istiyorsanız geçerlidir, bu durumda xfce4 meta paketini kullanacağız.
Bir meta paket, kendi yazılımını içermez, yalnızca kurulacak diğer paketlere dayanır ve komut satırına her paket adını ayrı ayrı yazmak zorunda kalmadan tüm paket koleksiyonunun bir kerede kurulmasına izin verir.
Bu tür bir ortamı kurmak istiyorsak aşağıdakileri uygulayacağız:
apt-get install xfce4
BÜYÜT
Orada indirmeyi kabul edeceğiz ve kurulum işlemi sırasında istenen yöneticiyi tanımlayacağız:
BÜYÜT
Tam Masaüstü Ortamıİhtiyacınız olan tüm bileşenleri manuel olarak seçmek istemiyorsak ve bir kelime işlemci, bir web tarayıcısı, bir e-posta istemcisi ve önceden yüklenmiş diğer aksesuarlar gibi varsayılan bir paket setine sahip olmayı seçersek, yüklemeniz gerekecektir. xfce masaüstü düzgün şekilde tamamlandı.
Bu durumda aşağıdaki komutu çalıştırmalıyız. Bu noktada X2Go sunucusundaki grafik ortamını yapılandırdık.
apt-get kurulum görevi-xfce-desktop
3. Debian 9'da X2Go sunucusunu yapılandırın
Başta da belirttiğimiz gibi, X2Go uygulamasının iki ana bileşeni vardır: uzak makinede grafiksel oturumu başlatan ve yöneten sunucu ve uzak masaüstünü veya uzak masaüstünü görüntülemek ve kontrol etmek için yerel bilgisayarımıza kurduğumuz istemci. uygulama.
Sunucuda X2Go'yu yapılandırmak için paket yöneticisi yapılandırmasına ek bir havuz eklemeliyiz ve önce X2Go geliştiricilerinin ortak anahtarını içe aktarmalıyız, bu da paketlerin indirilmesi ve yüklenmesinin özel anahtarlarıyla doğru bir şekilde imzalanacağını garanti edeceğiz. .
Aşama 1
Bunun için aşağıdakileri uygulayacağız:
apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
BÜYÜT
Notİle bir hata sunulması durumunda dirmngr bu yöneticiyi kurmalıyız apt-get kurulum dirmngr.
Adım 2
Ardından, aşağıdakileri yürüterek depoyu paket yöneticisi yapılandırma dosyalarına ekleyeceğiz:
echo 'deb http://packages.x2go.org/debian ana streç' | tee /etc/apt/sources.list.d/x2go.list
BÜYÜT
Aşama 3
Bu dosyayı oluşturur /etc/apt/sources.list.d/x2go.list ve deb satırını ekliyoruz http://packages.x2go.org/debian ana streç paket yöneticisine ek paketleri nerede bulacağını söyler. Paketleri yürüterek güncelleyeceğiz
apt-get güncellemesi4. Adım
Son olarak, aşağıdaki satırı yürüterek X2Go'yu Debian sunucusuna kuracağız:
apt-get install x2goserver x2goserver-xsession
BÜYÜT
Adım 5
Mektubu giriyoruz S Bittiğinde paketlerin indirilmesini ve kurulmasını onaylamak için aşağıdakiler görüntülenecektir. Şu anda, X2Go sunucusunda ek yapılandırma gerekli değildir.
BÜYÜT
4. Debian 9 istemcisine X2Go yükleyin
Bir sonraki adım, uzaktan bağlanmak için X2Go istemcisini kurmaktır ve bunun için aşağıdaki bağlantılardan yürütülebilir dosyaları indirebiliriz.
Aşama 1
Adım 2
Debian veya Ubuntu ortamlarında aşağıdakileri uygulayacağız:
apt-get install x2goclientAşama 3
Masaüstü istemcisi yüklendiğinde, yapılandırmayı düzenleyebilir ve XFCE masaüstünü uzaktan kullanmak için X2Go sunucusuna bağlanabiliriz.
X2Go'yu Windows'a yüklemek için, bu durumda Windows 10, yürütülebilir dosyaya çift tıklayacağız, dili seçeceğiz ve lisans koşullarını kabul edeceğiz:
4. Adım
Tıklamak Kabul ediyorum ve ardından kurulacak bileşenleri seçiyoruz:
Adım 5
Kurulum yolunu tanımladıktan sonra, Windows 10'da X2Go kurulum süreci başlayacaktır:
6. Adım
macOS durumunda, bu durumda macOS High Sierra, .dmg dosyasına çift tıklayacağız ve aşağıdaki pencere görüntülenecektir:
7. Adım
Güvenlik ayarlarımıza bağlı olarak, X2Go kurulumuna izin vermek için Güvenlik ve Gizlilik'e gitmemiz gerekebilir. Yetkilendirildikten sonra, yükleyici doğrulanacaktır. Bu şekilde macOS High Sierra'ya yüklenecektir.
8. Adım
Linux'ta, bu durumda Ubuntu 17.04, komutu yürüteceğiz apt-get install x2goclient:
BÜYÜT
5. Debian 9'da uzaktan bağlantı
X2Go istemcisi yüklendiğinde, aşağıdaki gibi uzaktan bağlanmaya devam ediyoruz:
Aşama 1
Windows 10'da, istemci yürütülürken aşağıdaki mesaj görüntülenebilir:
Adım 2
Orada butona tıklıyoruz Erişime izin vermek güvenlik duvarının erişim izni vermesi için. Daha sonra, aşağıdaki noktaları yapılandırmamız gereken aşağıdaki pencereye sahip olacağız: Oturumun adı.
Bölümde sunucu aşağıdakileri tanımlarız:
- Kırsal bölgede Ev sahibi Debian ekibinin IP adresini gireceğiz.
- Kırsal bölgede kullanıcı giriş yapacağımız kullanıcıyı belirtiyoruz.
- Kırsal bölgede SSH bağlantı noktası 22'yi belirtiyoruz.
Son olarak, seçenekte Oturum türü Debian'da kurulu olan XFCE'yi seçiyoruz.
NotBu parametreler Windows, Linux ve macOS için geçerlidir.
Aşama 3
Tıklamak Tamam ve aşağıdakileri göreceğiz:
BÜYÜT
4. Adım
Orada alana Enter veriyoruz Oturum, toplantı, celse böylece oluşturduğumuz oturum alınmış olur. Ardından erişim şifresini gireceğiz:
BÜYÜT
Adım 5
Tıklamak Tamam ve her durumda aşağıdaki mesajı göreceğiz:
6. Adım
Tıklamak Evet işleme devam etmek için ve bu şekilde X2Go istemcisini kullanarak Windows'tan Debian bilgisayarına bağlanacağız:
BÜYÜT
7. Adım
macOS High Sierra durumunda da aynı süreç olacaktır. Parametreleri tanımlayın:
BÜYÜT
8. Adım
Tamam'a tıklayın ve devam etmek için Oturum alanına tıklayın:
BÜYÜT
9. Adım
Kimlik bilgilerini giriyoruz:
BÜYÜT
Adım 10
Sonunda bağlantı süreci başlayacaktır:
BÜYÜT
11. Adım
Ubuntu 17.04'te X2Go istemcisini arayacağız ve zaten belirtilen değerleri tanımlayacağız:
BÜYÜT
Adım 1/2
İlgili erişim kimlik bilgilerini girmek için Tamam'a tıklayın:
BÜYÜT
Adım 13
Sonunda Debian sunucusuna Ubuntu 17'den erişeceğiz:
BÜYÜT
Bu güçlü uygulama sayesinde, uzaktan bağlantı görevinin nasıl daha iyi işlevlere ve herhangi bir işletim sisteminden daha fazla güvenliğe sahip olacağını anladık.