Webmin ile Linux Yönetimi

Webmin ile Linux Yönetimi   Biz sistem yöneticileri client (istemci) ya da server (sunucu) bilgisayarlarımızı her an kontrol etmek, yönetmek zorundayız. Aynı alanda bulunduğumuzda bunu rahatlıkla yapabiliyorken, uzak bir lokasyona gittiğimizde ya bunu gerçekleştiremiyoruz ya da kullandığımız programlar sayesinde kısıtlı yapabiliyoruz. Linux cephesinde webmin programı ile dünyanın neresinde olursanız olun webmin yüklü sunucularımıza web tabanlı bağlanabilir, sunucumuzun tüm özelliklerini kullanıp yönetebiliriz. Makalemde RedHat Enterprise Linux işetim sisteminde webmin kullanarak samba sunucumu yönetmeyi anlatmaya çalışacağım.

Webmin programının son sürümünü http://www.webmin.com adresinden temin edebilir ve gerekli ayrıntıları görebilirsiniz. Webmin programını download edebilir, manual install edebilirsiniz. Ya da konsole satırından root yetkileriyle download edebilir ve yükleyebilirsiniz. Temmuz 2007 itibariyle webmin programının 1.350 sürümü bulunmaktadır. Ben de bu sürümü her iki yolla nasıl install edilir anlatacağım

Webmin 1.350 install:

İlgili web adresine gidip resimdeki adımları takip edebilirsiniz.

Resim – 1

Resim -2

Resim -3

Resim – 4

Resim – 5

5 adımda webmin uygulamasının sisteme yüklenişini gördük. Şimdi de konsole satırından nasıl yüklendiğini görelim. Resim 1 de kırmızı dikdörtgen içerisine alınan adres konsole satırında işimize yarayacak adrestir. Öncelikle root ile ya da root yetkilerine sahip bir kullanıcı ile log on olun. Alt+F2 tuş kombinasyonları ile açtığımız pencereye konsole yazıyoruz.

Resim – 6

Şuanda bulunan son sürüm adresini öğrendiğimiz için “ wget download adresi” yazıyoruz.

Resim -7

Resim – 8

Resim – 9

Resim – 10

Download edilen webmin uygulamasını yine aynı dizinde çalıştıracağımız “ rpm –i webmin-1.350-1.src.rpm” yazarak install edebiliriz.

Resim – 11

Artık kullanıma hazır...

Linux sunucumuzun ip adresini öğrenelim ve webmin arayüzüyle tanışalım. İp adresini öğrenebilmek için konsole da “ ifconfig” yazmak yeterlidir.

Resim - 12

Webmin uygulaması vasrsayılan olarak 10000 numaralı porttan çalışır. Bulunduğunuz networkte webmin arayüzünden linux sunucunuza http://10.5.10.65:10000 yazarak ulaşabilirsiniz. Ancak bulunduğunuz network dışından bu sunucuya erişebilmek için firewall makinanızdan ya da adsl modeminizden 10000 numaralı portu linux sunucunuza yani 10.5.10.65 ip numarasına sahip sunucumuza yönlendirmelisiniz. Ben makalemde aynı networkteki windows yüklü bir makinadan linux sunucuma erişip, neler yapabileceğimize bir bakalım.

Resim - 13

Resim – 14

Resim - 15

Artık sunucumuzu yönetebiliriz. Webmin konsoluyla 7 ayrı ana bölüm (webmin, system, server, networking, hardware, cluster, others) ve bu bölümlerde toplam 100 alt bölüm, her bölümde de kendisine özel onlarca ayar yapılabileceği için webmin uygulamasını tam anlamıyla anlatmak imkansız hale geliyor. Ancak her ana bölümü yüzeysel görebiliriz. Her bölümü gösteren bir video hazırladım ve bunu http://www.turkerata.info/webmin.rar adresinden temin edebilirsiniz. Makalemde windows ağları üzerinden linuxata kullanıcısının xxx adındaki özel bir klasörüne erişimini sağlayacağım. Servers – Samba windows file sharing kısmına geliyoruz ve tüm işlemleri buradan gerçekleştireceğim.

Resim - 16

Öncelikle güvenlik önlemi olarak Authentication bölümünde Use encrypted passwords? Yes denilmelidir aksi takdirde samba kullanıcısı oluşturamayız. Daha önceden samba kullanıcı hiç oluşturmadıysanız convert unix users to samba users bölümünden var olan unix kullanıcılarından samba kullanıcısı yaratabilirsiniz. Samba kullanıcı windows ağlarından linux sunucusundaki özel dosyalarına erişecek kişi olmalıdır. Açılan sayfada don’t convert or remove these users kısmında eklediğimiz kullanıcı dışındakiler samba kullanıcısı olsun demektir. -499 diyerek id numarası 499 dan küçük olanlar samba kullanıcısı olmasın demektir. Olması gereken password ü de yazarak convert ediyorum.

Resim - 17

Resim – 18

Artık samba kullanıcım linuxata kullanılmaya hazır. Edit samba users and passwords diyerek kontrol edebilirim.

Resim - 19

Resim - 20

Linuxata kullanıcısı için gerekli düzenlemeleri bitirdim. Webadmin web arayüzünün samba tarafında başka neler var bunlara göz atalım. Unix Networking options bölümünde gelen bağlantılarla ilgili ayarları görebilirsiniz

Resim – 21

Windows Networking Options bölümünde hangi ağda, hangi isimler yer alacağı, samba konfigürasyonu ile ilgili ayarları bulabilirsiniz

Resim – 23

File Share Defaults bölümünde bundan sonra açılacak paylaşımlara yardımcı olabilmesi için varsayılan ayararı yapıyoruz. Paylaşımların varsayılan yeri, gerekli açıklamaları yapabiliriz. Varsayılan yer olarak linuxata kullanıcımızın özel klasörlerinin yerini gösterelim. Directory to share bölümünden yola çıkarak;

Resim – 24

Açılacak pencerede ilgili yeri buluyorum,

Resim - 25

Resim – 26

Resim - 27

Resim – 28

Varsayılan ayaralara devam edelim. Varsayılan olarak sırasıyla “security and access control” ve “file permissions” bölümlerine bakalım; resimden neler yapabileceğimizi görüyorsunuz

Resim – 29

Resim – 30

Varsayılan paylaşım yeri ve güvenlik seçenekleri ayarladıktan sonra samba ana menüsündeki Create a new file share” diyerek artık paylaşım verelim.

Resim – 31

Gördüğnüz gibi varsayılan ayarlar hemen geldi, buraya kadar olanları yapmak zorunda değildik, ancak bundan sonrqa açılacak her paylaşımda bize yardımcı olacak ayarlardı. Ufak tefek değişiklikleri yapalım

Resim - 32

Ve paylaşımımız hazır,

Resim – 33

Yazdığımız tüm ayarlar aslında samba konfigürsayon dosyasına yazılıyor, dilersek bu dosyayı da samba anasayfasından görebilir ve üzerinde değişiklik yapabiliriz. Edit config file bizi samba konfigürasyon dosyasına götürecektir.

Resim – 34

Her şeyi ayarladığımıza göre artık denememize geçebiliriz. İp adresi 10.5.10.65 olan lünux sunucumuza bağlanalım.

Resim - 35

Resim - 36

Yapılan denemede yeni dosya yazabildiğim görünüyor. Gayet başarılı ve kolay oldu

Resim – 37

Paylaşım penceresinde view connection bölümünde sunucuya bağlı kullanıcıları görebiliriz. Bakalım kim bağlanmış;

Resim - 38

Resim – 39

Bu makalemde sizler uzak lokasyonlardan linux sunucumuza web arayüzlü bir programla nasıl bağlanabileceğimizi, ilave kurulumlar  yapabileceğimizi Samba örneği ile anlatmaya çalıştım.

Döküman Arama

Başlık :

Kapat