AWS

EC2 Bulut Sunucunuzda GUI Nasıl Yapılandırılır

EC2 Bulut Sunucunuzda GUI Nasıl Yapılandırılır

Grafiksel Kullanıcı Arayüzü (GUI) ve Komut Satırı Arayüzü (CLI) olan bir işletim sistemiyle etkileşim kurmak için iki farklı arayüz türü vardır. Komut Satırı Arayüzünde, sistemle doğrudan terminaldeki sistem komutlarını kullanarak etkileşim kurarız. Sisteme komutlar veriyoruz, ardından sistem verilen komutlara göre işletim sistemi fonksiyonlarını yürütüyor ve sistemden basit metin şeklinde yanıtlar alıyoruz. Komut satırı arayüzü yeni başlayanlar tarafından yaygın olarak kullanılmaz. Komut Satırı Arayüzünü kullanmak Grafik Kullanıcı Arayüzü kullanmaktan çok daha hızlı olduğundan, çoğunlukla geliştiriciler ve sistem yöneticileri tarafından sistemleri yapılandırmak ve paketleri kurmak için kullanılır. Ayrıca, bir komut satırı arabirimi kullanılarak basit komut dosyaları (Linux için bash komut dosyası ve pencereler için toplu komut dosyaları) yazılarak görevler otomatikleştirilebilir. Komut satırı arayüzünü kullanarak çok daha fazla işlev gerçekleştirebiliriz.

GUI için, simgeler ve göstergeler kullanılarak işletim sistemindeki dosya ve klasörlerin güzel bir temsiline sahibiz. Profesyonel olmayanlar için komut satırı arabirimi yerine grafik kullanıcı arabirimi kullanmak çok daha kolaydır.

Bulutta bir Ubuntu EC2 Örneği başlattığınızda, varsayılan olarak, sunucuyla etkileşim kurmak için yalnızca bir Komut Satırı Arayüzünüz olur. Sistem Yöneticileri için, Komut Satırı Arayüzünü kullanarak makineyi uzaktan yapılandırmak çok daha kolaydır, ancak Komut Satırı Arayüzüne yeni başlayan geliştiriciler için, komut satırı arayüzünü kullanarak her şeyi yönetmeleri onlar için daha zor olabilir. Böylece GUI'nin uzak sunucuları kolayca kullanmasını sağlayabilirler. Şimdi bu yazıda, EC2 bulut sunucumuzda Grafik Kullanıcı Arayüzünü nasıl etkinleştirebileceğimizi göreceğiz.

Başlarken

Başlamak için ilk adım, örneğe SSH erişimine sahip olmaktır. Aşağıdaki komutu kullanarak örneğe SSH üzerinden bağlanın

[e-posta korumalı]:~$ ssh ubuntu@ -ben

Nerede örneğin genel IP'sidir ve örneğe bağlanacak Anahtar Çiftidir. Ubuntu EC2 örneği için varsayılan kullanıcı ubuntu olacaktır, ancak kullanıcı adını değiştirdiyseniz, yukarıdaki komutta 'ubuntu' yerine bu kullanıcı adını kullanın.

NOT: Bazen örneğe bağlanırken 'UNPROTECTED PRIVATE KEY DOSYA' hatası görürsünüz; daha sonra örneğe bağlanmadan önce aşağıdaki komutu kullanın

[e-posta korumalı]:~$ sudo chmod 400

Yukarıdaki hata, özel anahtar dosyanız gevşek izinlere sahip olduğunda oluşur. Yukarıdaki komut, özel anahtar dosyasını mevcut kullanıcı tarafından salt okunur olacak şekilde kısıtlar.

LXDE'yi yükleme

Hafif X11 Masaüstü Ortamı (LXDE), Unix benzeri İşletim sistemlerine bir masaüstü ortamı sağlamak için kullanılan açık kaynaklı bir yazılım programıdır. Ubuntu EC2 örneğinde GUI'yi etkinleştirmek için LXDE kullanacağız. LXDE, hafif olması ve diğerlerinden daha az sistem kaynağı kullanması nedeniyle GNOME gibi diğer masaüstü ortamlarına göre tercih edilir. Bu paketi yüklemeden önce sistemi güncelleyin

[e-posta korumalı]:~$ sudo apt-get update -y

Aşağıdaki komutu kullanarak LXDE'yi kurun

[e-posta korumalı]:~$ sudo apt-get install lxde -y

Kurulum sırasında ekran yöneticisi yapılandırmasını isteyecektir. 'Tamam'ı vurgulamak için 'Sekme' tuşuna basın ve ardından enter tuşuna basın.

Şimdi 'lightdm' veya 'gdm3' seçimini isteyecektir. 'Lightdm' ve 'gdm3' görüntü yöneticileridir ve bunlardan birini seçmeniz gerekir. Tüm ekran yöneticileri arasında 2. sırada ve 'gdm3' 7. sırada olduğu için 'lightdm'yi seçin. Listedeki seçenekler arasında geçiş yapmak için 'Sekme', 'AŞAĞI' ve 'YUKARI' ok tuşlarını kullanın


Bundan sonra kurulum tamamlanacak ve bir sonraki adıma geçeceğiz.

XRDP'yi yükleme

LXDE'yi kurduktan sonra, şimdi ubuntu örneğimize XRDP paketini yükleyeceğiz. XRDP ayrıca, SSH kullanan bir GUI'ye sahip olamayacağımız için ubuntu sunucusuna bir masaüstü görünümü sağlamak için kullanılan açık kaynaklı bir pakettir. Aslında Linux makinelerinde uzak masaüstü protokolünü etkinleştirmek için bir pakettir. Normalde Linux sunucuları önceden yüklenmiş bir masaüstü ortamıyla gelmez. Aşağıdaki komut, XRDP paketini Ubuntu örneğinize kuracaktır

[e-posta korumalı]:~$ sudo apt-get install xrdp -y

Artık uzak masaüstü protokolünü kullanarak yerel sistemimiz ile uzak sunucu arasında bir bağlantı kurabiliriz.

Kullanıcı için Şifre Ayarla

Uzak masaüstü bağlantısı üzerinden uzak Ubuntu örneğine bağlanmak için kullanıcı için bir şifre oluşturmalıyız. Varsayılan olarak, SSH anahtar çiftlerini kullanarak varsayılan kullanıcı 'ubuntu'yu kullanarak örneğimize SSH üzerinden bağlanırız. Ancak uzak masaüstü protokolünü kullanarak bağlanmak için kullanıcı için bir şifre belirlememiz gerekiyor. Aşağıdaki komut, 'ubuntu' kullanıcısı için bir şifre oluşturacaktır.

[e-posta korumalı]:~$ sudo passwd ubuntu

Güvenlik Grubunu Yapılandır

Uzak masaüstü protokolü 3389 numaralı bağlantı noktasında çalışır, bu nedenle uzak masaüstü protokolünü kullanarak bağlanmak için örneğimizin güvenlik grubunda bu bağlantı noktasını açmamız gerekir. Instance'ımıza SSH üzerinden bağlanmak için varsayılan SSH portu olan instance'ın 22 portunu açıyoruz. 3389 portunu açmadan Grafiksel Kullanıcı Arayüzü kullanarak örneğimize bağlanamıyoruz.

Örneğe Bağlan

Artık ubuntu örneğimiz bir uzak masaüstü protokolü kullanarak bağlantı için hazır. RDP kullanarak örneğimize bağlanmak için Linux veya Windows kullanabiliriz. Ubuntu'da şunu yazın

[e-posta korumalı]:~$ rdesktop [IP_Adresi]

Windows'tayken, Windows arama çubuğunda 'Uzak Masaüstü Bağlantısı' istemcisini arayın ve açın. DNS veya IP adresini ve kullanıcı adını soracaktır.


Ubuntu örneğinin IP adresini ve kullanıcı adını kullanın. Bağlantı ayarını daha sonra bağlantı için kullanmak üzere bir RDP dosyasına da kaydedebilirsiniz. Ayrıca, örneğe bağlanmak için bu bağlantı için önceden kaydedilmiş ayarları kullanabilirsiniz. Şimdi 'bağlan'a tıklayın ve bu kullanıcı için şifre isteyecektir.


Halihazırda kurduğumuz şifreyi kullanın ve bu, Grafiksel Kullanıcı Arayüzü ile örneğinize bağlanacaktır.

Sonuç

Uzak sunucuları Komut satırı arabirimini kullanarak yönetmek, yeni başlayanlar için zor bir görev olabilir. Bu nedenle, uzak sunucuları kolayca yönetmek için, güzel bir grafik kullanıcı arayüzü elde etmek için ubuntu sunucusunu uzak masaüstü protokolünü kullanacak şekilde yapılandırabiliriz. Bu öğreticide, acemi Linux kullanıcılarını kolaylaştırmak için Ubuntu örneğinde bir grafik kullanıcı arabirimini etkinleştirdik.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...
Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...