Palamar ile Domain'e Almak
Tags: pardus, linux, github
Published: 2021-01-06 11:03:55

##**Liman MYS Eklenti**
Liman MYS, eklentileri aracılığıyla Linux ve Windows sunucuları yönetir. Eklentiler mimarisi framework methoduyla çalışır, bu sebepten belirlenen ihtiyaçlar kadar Liman MYS‘nin kabiliyetlerini genişletebilirsiniz. Eklentileri uzak sunucuları yönetmek, log kaydı yapmak ve belirlenen görevleri yerine getirmek olduğu için Liman MYS üzerinde hiç bir şekilde veri tutulmaz, yönetimi sağlanan mevcut sunucuların verileri kullanılır. Bu sebeple, Liman MYS mevcut sistemlere down time korkusu olmadan entegre olur.

##**Palamar Eklentisi**
İstemciyi uzaktan  domain'e almamızı sağlayan eklentidir.

###**İstemciyi domain'e almak için izlenecek yol;**
Domain'e almak istediğiniz istemciye "ssh" paketi daha önceden yüklenmesi gerekmektedir.

```bash
sudo apt install openssh-server
```
Liman MYS > Domain > LDAP Şemasından Domain'e alınacak organizational unit (OU) seçilir > Palamar

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/it6ypxf0zhu9unuv398t.png)
**Resim 1:** Liman MYS Palamar

(**1**) Domain Eklentisi

(**2**) LDAP Şemasından Domain'e alınacak organizational unit (OU) seçilir
> **_NOT:_** Resim 1'de "Bilgisayarlar" ou'su seçilmiştir

(**3**) Palamar tıklanır

>**Palamar'ı** tıkladıktan sonra karşımıza çıkan ekranda istenilen bilgiler girilir.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/ry04ofqzu5diycbz5gfv.png)
**Resim 2:** Palamar Ekranı

- *Yerel Kullanıcı Adı:*  Domain'e alınacak istemcinin lokal admin kullanıcı adı (sudo yetkisine sahip olan kullanıcı)

- *Yerel Kullanıcı Parolası :* Domain'e alınacak istemcinin lokal admin parolası

- *Eklemek İstediğiniz Bilgisayarın İp Adresi:* Domain'e alınacak istemcinin ip adresi

- *SSH Portu:* Domain'e alınacak istemcinin SSH Port'u ( SSH portu default olarak 22'dir, değişiklik yapıldıysa değişim yapılan port yazılır, örnek 7022 gibi)

- *Bu bilgisayar hangi isimle domain'e eklensin? :* Domain'e alınacak istemcinin domain'e hangi isimle (hostname) eklenmesini istiyorsunuz
> **_NOT:_** "İşlemi Başlat" demeden önce ekranın sağ tarafında yer alan   "Ayarlar'a " tıklıyoruz. Ayarlar yazan yerde **+** işaretine tıklanır. ( Resim 2'de  2  yazan yer)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/ployfbo2dhtcmtw7qlyl.png)
**Resim 3:** *Palamar > Ayarlar*

:heavy_check_mark: **Kurulumu zorla (-f):** Daha önce domain'e alma sırasında yarım kalmışsa ya da hata vermişse bu seçenek seçilerek tekrar domain'e alınabilir.

:heavy_check_mark: **Hvl Lightdm Greeter Yükle:**  Havelsan tarafından geliştirilen giriş ekranıdır. 

>**Not** Ayrıca giriş ekranı denemek için [Hvl Lightdm Greeter](https://github.com/aciklab/Hvl-Lightdm-Greeter) adresinden indirilebilir.

:heavy_check_mark: **Kurulumdan sonra bilgisayarı yeniden başlat:** Domain'e alma işlemi bittikten 5 saniye sonra istemci otomatik yeniden başlatılır.

:heavy_check_mark: **Tayfa'yı yükle:** Domain'e alınma sırasında Tayfa ajanı/servisi yüklenmek istenirse seçilmesi gerekmektedir. Uzaktan Liman MYS > Politikalar ile yönetilmek isteniyorsa Tayfa ajanı/servisi yüklenmesi tavsiye edilir.

>**Not** Tayfa yükle seçildiğinde sizden kaptan sunucu ip adresi istenecektir. Daha önce kurulmuş olan Kaptan sunucu ip adresi yazılır

İşlemlerden sonra **"İşlem Başlat"** tıklanarak uzaktan istemcinin domain'e alma işlemi başlatılır. Eğer domain'e alma işlemi takip edilmek isteniyorsa Resim 2'de 1 numara **"Detaylar"** yazan yere tıklanarak görülebilir.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/9c4jdnq7obroruqbtsje.png)
**Resim 4:** *Palamar > Detaylar Log takibi 1*

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/lbqv3b0bb4jxtt15tmb5.png)
**Resim 5:** *Palamar > Detaylar Log Takibi 2*

İstemci domain'e dahil oldu.
Kontrol etmek için LDAP şemasındaki ou'dan görülebilir.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/sz94qyz2qxcaqdsxer2v.png)
**Resim 6:** *İstemci kontrolü*

İstemciye tıkladığımızda aşağıdaki gibi ekran açılmaktadır;

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/vv02ktirsfdhzxss2pme.png)
**Resim 7:** *İstemci üzerinde yönetim paneli* 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/vyfsu60gsqzs8swa5ipo.png)
**Resim 8:** *İstemci Ayarlar*


Yukarıda ki resimlerde görüldüğü üzere istemciyle ilgili çeşitli işlemler yapılabilmektedir;

"Genel Bakış" ile istemci ile ilgili bilgiler

"Güncellemeler" ile istemcinin güncelleme durumu

"Servisler" ile istemciye ait servis kontrolü

"Terminal" ile istemcide terminal ile kontrolü sağlamak

"Sertifikalar" ile makine, firefox ve chrome sertifika yönetimi

"Samba Paylaşımları" ile istemciler arası dosya paylaşımı kontrolü

"Uzak Masaüstü" ile istemciye uzaktan görsel kontrolü (VNC)

"iP'nin yanındaki fotoğraf makinesi simgesiyle istemcinin anlık görüntüsü alınabilmektedir

"Diğer" ile ekstra istemci üzerinde kontroller sağlanabilmektedir





> **_NOT:_** **Kaptan:** İstemcileri yöneten, gerekli politikaları belirleyip istemcilere gönderen sunucudur.İstemcileri yöneten, gerekli politikaları belirleyip istemcilere gönderen sunucudur. 

***Kaptan‘ın görevleri aşağıda belirtilmiştir:***

• Aktif dizin, Samba gibi domain yöneticileri üzerinde organizasyon ünitelerini de göz önüne alarak sorgulama yapıp kullanıcı ve istemci politikalarını listeleme.

• Aktif dizin, Samba gibi domain yöneticilerinden gerekeli politikaların güncellenip güncellenmediğini kontrol etme, politikaları yükleme.

• İstemci ajanlarına politikaları gönderme.

• İstemcilerden (Tayfa) politika loglarını toplama.


> **_NOT:_** **Tayfa:** GNU/Linux istemcilerde kurulu politika ajanıdır. İstemci üzerinde kullanıcı ve makina politikalarını indirip uygulamakla yükümlüdür.


Tayfa’nın görevleri aşağıda belirtilmiştir:

• Kaptan sunucusu üzerinden gerekli politikaları indirme.

• Politikaların doğruluğunu kontrol etme.

• Politikaları uygulama.

• Politika sonuçlarını kontrol edip logları kaptan sunucusuna gönderme.

• Tayfa eklentilerini Kaptan üzerinden sorgulamak ve indirmek.