Reklamı Kapat
Şub 25

Linux sunucularda Plesk kurulurken çıkan Bind ve Libso sorunlarını aşmak artık eskisi kadar zor değil.

Kuruluma başlamada önce 1 – 2 komut ile işlemlerinizi halledebilirsiniz.

yum install gcc**

yum install bind**

Yaparak  probleminizi çözebilirsiniz. Eğer sorun halen devam ediyorsa bu sefer rpm ile  silebilirsiniz.

Etiketler: , ,
Kas 12

Merhabalar arkadaşlar,

Yakın zamanlarda bir çok arkadaş ve çevredeki insanlardan gelen talepler üzerine Linux üzerindeki spy , shell ve exploit gibi değerleri bulmak amaçlı çalışmalar yaptıklarını ve net ortamı üzerindeki kaynakların pek olumlu sonuçlanmadığını dile getirdiler.

Benimde uzun zamandır kullanmakta olduğum bir Malware yazılımı var. Ve özellikle PHP shell ve exploitler üzerinde çok başarılı.  Bu gün size bu programı nasıl kuracağımızı ve Linux sunucumuzu nasıl taratacağımızı anlatacağım.

Her zamanki gibi ilk olarak SSH ile bağlantı kuruyoruz sunucumuza.

Daha sonrasında sırası ile işlemlerimizi yapıyoruz.

İlk önce sunucumuza çekiyoruz kurulum dosyasını.

root@vpserver [~]# wget http://www.rfxn.com/downloads/maldetect-current.tar.gz

Daha sonrasında çektiğimiz dosyayı açıyoruz.

root@vpserver [~]# tar xfz maldetect-current.tar.gz

Dosyamızı açtıktan sonra açılan dosyanın içine giriyoruz.

root@vpserver [~]# cd maldetect-*
Sırada dosyayı kurmak var. Kurulumu aşağıdaki komut ile başlatıyoruz.
root@vpserver [~]# ./install.sh
Kurulumumuzu bu sekilde yaptıktan hemen sonrasında sunucuyu taratmak için aşağıdaki komutu kullanıyoruz.

maldet –scan-all /home?/?/public_html

Tarama işlemi biraz uzun sürecektir. Bu tarama sonucunda zararlı içeriklerin nerede olduklarını detaylıca ne işlemler yaptıklarını görebilirsiniz.
Etiketler: , , , , , ,
Eyl 05

Serverlerinizde , VPS ‘lerinizde  yolladığınız mailleriniz yerine ulaşmıyor, size gelmesi gerekenler gelmiyor mu ?

İşte bu sorunun cevabı bu konumuzda. Bunun sebebi sunucunuz değil TTNET ‘in spam maillere karşı almış olduğu bir önlem. Son zamanlarda mail kutularımıza spam mailleri gelip silmekten bıkkınlık gelmişti. Türk Telekom buna çare olarak serverlerin mail portu olan 25 Portunu kapatara mail trafiğini bir nebeze engellemiştir. Dünya genelinde 25 portu kullanırken biz kendimizi 587 portuna alarak bu mailleri bir spam süzgeçinden geçiriyoruz.

Gel gelelim madem TTNET kapadı biz nasıl maillerimizi yollayacağız, yada artık mail atamayacağız  mı diyorsunuz..

Telaşa kapılmayın. Her sunucuda her panele göre bu portu aktif etmek mevcuttur. Konumuzda Linux üzerinde 587 portunu nasıl açılacağını her panelde anlatacağız. Bu paneller nelerdir hatırlayalım;

  1. CPanel
  2. Plesk Panel
  3. Direct Admin

Şimdi ilk olarak CPanel ‘i anlatalım.

1 – CPanel Üzerinde 587 Portunu Açmak

Önce CPanel üzerinde root olarak login oluyoruz. Daha sonrasında sol menülerden Service Configuration sekmesindin altındaki menülerden Service Manager ‘e tıklıyorsunuz.  Daha sonra bu bölümde exim another port başlığının altında  ” Run another copy of exim on port ” ibaresinin karşısında küçük bir kutucuk var. İşte bu kutucuğa 587 portunu yazıyor.  587 Portunu yazdıktan sonra bu portu yazdığımız yerin en başındaki enable ve monitor cliklerinin tıklanmış olduğuna lütfen dikkat ediniz. Daha sonra save dediğimizde işlem bitmiş olacaktır.

2 – Plesk Panel Üzerinde 587 Portunu Açmak

Linux plesk panelli sunucuda açmak içinse daha önceden bu konuyu detaylıca anlatmıştık. Plesk panelde 587 Portunu açmak ve aktif etmek komutunu buradan kontrol edebilirsiniz.

Windows sunucularda ise ;

Start > Settings > Control Panel menüsüne tıklayın.
Windows Firewallı açın ve Exceptions sekmesine geçin.
Add Port butonuna tıklayın.
Açılan pencerede Name alanına “SMTP 587” (ya da istediğiniz herhangi bir isim) yazın, “Port number“a ise 587 yazın ve TCP‘yi işaretleyin.
Tüm pencereler kapanana kadar OK butonlarına tıklayın.
3. Direct Admin ‘de ise aynı plesk panel ‘de nasıl port ekliyorsak o şekilde ekleyebiliriz.
Etiketler: , , , , , ,
Tem 28

Merhabalar;

Sunucunuza yada VPS ‘ nize Plesk kurulumunda aşağıdaki hatayı veriyorsa çözüm basit.

The following could cause the installation failure:
1)Packages “db4-4.3.29-9.fc6.i386 (u 0xf3f4a90 source=0xe36ca20 P:9 R:21)” and “db4-4.3.29-10.el5.x86_64 (s 0xe2cb890 source=0xe27daa0 P:9 R:17)” cannot be installed at the same time
because of the conflict on the file “/usr/share/doc/db4-4.3.29/LICENSE”

2)Packages “db4-4.3.29-9.fc6.x86_64 (u 0xf3f5540 source=0xe36ca20 P:9 R:17)” and “db4-4.3.29-10.el5.x86_64 (s 0xe2cb890 source=0xe27daa0 P:9 R:17)” cannot be installed at the same time
because of the conflict on the file “/lib64/libdb-4.3.so”

Sunucu üzerindeki Bind ‘i yum ile kaldırarak bu sorunu halledebiliriz.

yum remove bind-libs-*

Bu şekilde kaldırıp kurulumu yeniden yapıyoruz.

Etiketler: , , ,
Tem 24

Merhaba arkadaşlar,

Sunucuda en büyük problemlerden biri olarak geçen bu 587. port uygulaması Windows sunucularda desktop açılıyordu. CPanel ‘de ise CPanel üzerinde basit bir şekilde aktif edilebilmekteydi.

Peki sunucunuzda , vps  ’nizde linux olanlar için ve plesk olanlar için nasıl aktif edebilirim diye sorularınız çok fazla gelmekte.

Bunun için size bu gün 587. portu açıp e-mail alışverişinizi yapabilmenizi anlatmaya çalışacağım.

Yine ilk olarak root olarak sunucuya SSH ile login oluyoruz.

İlk olarak sunucunuzda nano yada pico editörü olup olmadığına bakınız. Yoksa Nano pico kurulumunu daha önceden anlatmıştık.

cd /etc/xinetd.d/

Daha sonrasındada

nano /etc/services

Editör ile şimdi çıkan ekrana giriş ve çıkışları ekleyeceğiz.  Aşağıdaki tcp ve udp satırlarını herhangibir tcp yada udp satırının altına aynı o şekilde ekliyoruz.

smtp_psa_new        587/tcp      #mail
smtp_psa_new        587/udp    #mail

Daha sonra kaydedip çıkıyoruz nano editöründen.

cp smtp_psa smtp_psa_new

Daha sonradan smtp_psa dosyamızı yedekliyoruz. Olası bir problemde sorun yaşamamız  durumunda problemi çözebilelim diye.

nano smtp_psa_new

Yine nano editörü ile açıyoruz ve ilk satırda yer alan service smtp kısmını service smtp_psa_new şeklinde düzenliyoruz.

Yani şu şekilde oluyor;

Resimdeki gibi olmuşsa tamamdır demektir.

Daha sonra servisi yeniden başlatıyoruz ve aktif duruma getiriyoruz.

/etc/init.d/xinetd restart

Eğer portun aktif olup olmadığını kontrol etmek isterseniz aşağıdaki komutu kullanabilirsiniz.

netstat -anp | grep xinetd

İşlemler bitmiştir. Bunu dilerseniz vps , vds yada  sunucularınızda uygulayabilirsiniz.

Etiketler: , , , , , , , , ,
Tem 21

Merhabalar arkadaşlar,

Linux VPS yada sunucunuz üzerine plesk panel ‘in 8.6.0 kurulumunu yapmak istiyorsanız aşağıdaki basamakları sırasıyla uygulayınız. Ama unutmayın bu sadece 32 Bit olan vps / sunucularda geçerlidir.

Plesk panel kurulumu yapabilmek için sunucuya SSH üzerinden login olabilmelisiniz.

İlk olarak kurulum yapacağımız sunucu / vps ‘ye ssh üzerinden login oluyoruz.

Kurulum dosyasınız Wget komutu ile sunucumuza çekiyoruz.

wget http://download1.parallels.com/Plesk/Plesk8.6/CentOS5/parallels_installer_v3.3.2_build080710.09_os_CentOS_5_i386

daha sonrasında chmod ile yazma okuma izni veriyoruz.

chmod +x parallels_installer_v3.3.2_build080710.09_os_CentOS_5_i386

daha sonraısndada kurulumu başlatıyoruz.

./parallels_installer_v3.3.2_build080710.09_os_CentOS_5_i386

Daha sonrasında gelen

IMPORTANT NOTES: bölümünü Enter deyip geçiyoruz.

Select Plesk software source : bölümünüde enter deyip geçiyoruz.

HTTP Proxy Setup : bölümünüde enter deyip geçiyoruz.

Select the desired products and their versions : bölümüne geldiğimizde 1. [ ] Parallels Plesk Panel olanı seçmek için 1 yazıp enter diyoruz.

Select the desired products and their versions : Bölümü geldiğinde bu bölümde kuracağımız plesk versionunu seçiyoruz. Bende şu an 10. sırada olduğundan 10. ( ) Plesk 8.6.0 10 yazıp enterliyorum. * işareti 10. sıradaki plesk panelin yanındaki paranteze gelmiş oluyor. Yine enter deyip devam ediyoruz.

Select the installation type for Parallels Plesk Panel : Bölümüne geldiğinde plesk paneli nasıl kurmak istersiniz diyor. Full tüm modüller ilemi yoksa sadece gerekli olanları ilemi yada kurulucakları siz secin diyenmi diye biz burada Full kurulum olanı işaretleyeceğiz.

2. ( ) Full
Install all components.
olanı seçebilmek için 2 yazıp yine enter diyoruz. 2. (*) Full yıldız yine parantez içine geliyor. Yine enter deyip devam ediyoruz.
Preparing Your System for Product Installation : Bu bölüm gelincede enter deyip geçiyoruz.
Determining the amount of free disk space : bu bölümdede kurulucak plesk panelin ne kadar alana ihtiyacı olduğunu söylüyor ve sizin ne kadar alanınız olduğunu söylüyor.
Required disk space: 851.23 Mb.  >>> Plesk panelin ihtiyaç duyduğu alan
Available disk space: 99491.18 Mb. >>> Sizin sahip olduğunuz kullanılabilir alan
Eğer yeterli alanınız varsa Enter deyip geçiyoruz.
Ve kurulum başlıyor. Kurulum bitene kadar hiç bir işlem yapmayınız.
Etiketler: , , , , , , ,
Tem 21

Merhabalar,

Dünyada bir çok sunucuda plesk panel kullanılır. Web ara yüzü üzerinden işlemlerimizi halletmekteyiz. Fakat Plesk paneli çalıştırıp durdurmayı SSH üzerinden biliyor  muyuz?

Şu ana kadar bilmiyor olabilirdik ama artık biliyor olacağız :)

Plesk Linux

~# /etc/init.d/psa stop   —-> Plesk paneli durdurur.
~# /etc/init.d/psa start  —-> Plesk paneli başlatır.

FreeBSD biraz daha farklıdır onun içinse;

Plesk FreeBSD

~# /usr/local/psa/rc.d/psa stop   —-> Plesk paneli durdurur.
~# /usr/local/psa/rc.d/psa start   —-> Plesk paneli başlatır.

Bu komutları sunucu , dedicated ve vps üzerinde kullanabilirsiniz.

Etiketler: , , , ,
Nis 03

Merhabalar;

Linux sunucularda yada vps ‘lerde  çoğu zaman php değeri güncel değildir. PHP güncel olmaması gerek yazılımsal scriptlerinizi gerekse sunucu güvenliğini etkilemektedir. Bunun için sunucuda PHP  sürümü her  zaman güncel tutulmalıdır.

Size PHP kurulumunu anlatıcaz şimdi her zamanki gibi ilk olarak SSH ile serverimize root olarak login oluyoruz.

Login olduktan sonra aşağıdaki komutları sırası ile uyguluyor.

wget -q -O – http://www.atomicorp.com/installers/atomic.sh |sh
yum install php-xml php-pdo
yum install php-pear
mv /etc/php.ini.rpmnew /etc/php.ini
Kurulumumuz bu kadar. PHP versionunu SSH üzerinden php -v komutu ile kontrol edebilirsiniz.
Not : Sunucunuzda IONCUBE var ise php.ini üzerinde ioncube sürümünü güncellemeyi sakına unutmayınız.
Etiketler: , , , , , ,
Mar 10

Merhabalar;

Linux sunucularda da tercih edilen panellerden biri olan Plesk panel linux taban altında çalışır. Admin kullanıcısı plesk panel’de en yetkilidir. İnsanlık hallerinden, kayıtlar vs. gibi sebeplerden dolayı  şifreleri unutma durumları olabiliyor biliyorsunuz. Peki linux tabanlı sunucumuzda plesk panel admin şifresini unutursanız nasıl bulabilirsiniz. İşte bu sorunun cevabını size anlatacağım. Her zamankş gibi ilk önce SSH ile sunucumuza login oluyoruz. Ve bundan sonra şifreyi bize göstermesi amacıyla tek bir komut gireceğiz. Aşağıdaki komutu uyguluyoruz.

cat /etc/psa/.psa.shadow

Bu komutu SSH üzerinde uyguladığımız zaman şifre şu şekilde bize verilecektir.

ŞİFRENİZ[root@vpserver ~]#

Kalın ibare ile kullandığım ” ŞİFRENİZ ” bölümünde kaybetmiş olduğunuz linux plesk panel şifreniz karşınıza çıkacaktır.

Etiketler: , , , , , , , , , ,
Mar 10

Sayın linux kullanıcıları, bu gün size linux sunucularda olmazsa olmaz olan pico ve nano dosya düzenleyicisini ( editör ) kurmayı anlatacağım. Sunucularınızda bulunan dosyaları açmak, editlemek, değiştirmek ve düzenlemek için kullanılır.

Kurulumuda kullanımı kadar kolaydır. İlk önce putty ile sunucumuza root olarak login oluyoruz. Daha sonrasında aşağıdaki komutları sırası ile yazıyoruz;

Pico Kurulumunu Sağlayan Komutlar

cd /usr/bin
ln -s nano pico

Nano kurulumunu sağlayan komut

yum install nano

Kurulumumuz güvenle sağlıklı bir şekilde tamamlanmıştır.  Düzenlemek istediğiniz dosyayı pico ve nano komutları ile rahatça editleyebilirsiniz.

Etiketler: , , , , , , , , , ,
-