Halid Altuner

Bir Geliştiricinin Güncesi

Archive for the ‘Linux – Unix’ Category

Google Talk ve Pidgin Konfigürasyonu

leave a comment

Google Talk, şüphesiz tüm dünyada XMPP üzerine inşâ en stabil sistemlerden birisi. 2006 öncesinde Ajax kullanılarak tarayıcı – sunucu şeklinde çalışan GTalk, 2006 yılı itibariyle sunucu – sunucu şeklinde hizmet vermeye başladı.

XMPP protokolünün açık ve XML tabanlı olması nedeniyle destekleyen dil sayısı oldukça geniş. Bu durumda XML yorumlayabilen her dil, XMPP protokolünü kullanabiliyor ve mesajlaşma üzerine yazılımlar geliştirilebiliyor.

*Nix tabanlı dağıtımlarda en fazla kullanılan yenilikçi Mesajlaşma istemcisi olan Pidgin, temel anlamda Google Talk’ı destekleyen bir yapıya sahip. Ancak Google her alanda olduğu Google Talk’ta da SSL ile şifreleme gerçekleştiriyor. Bu durumda veri aktarımı şifrelenmiş bir yoldan geçiyor.


Google Talk’ı, Pidgin ile kullanabilmek ise standart ayarlarla maalesef mümkün değil. Google’ın veri iletimindeki SSL politikasından ötürü bazı değişiklikler yapmanız gerekebiliyor. İnternette pek çok farklı yöntem var. Benim izlediğim yol ise şu şekilde;

Pidgin – > Hesaplar kısmından Ekle diyerek yeni Google Talk hesabı ekliyoruz. Gelen sayfada sadece kullanıcı adı ve alan adı kısmını dolduruyoruz.  Bu kısımda şifreyi hatırla seçeneği riskli bir işlem olabilir.  libpurple(pidgin) klasörünüzü ele geçiren birisi için şifrenizi öğrenmek çok basit.  Kaynak(Home) kısmını doldurmak zorunda değilsiniz.  Zira bu kısım XMPP sunucularda gruplandırma ve ayrıştırma işlemi için yapılıyor.

Advanced kısmında ise “SSL/TLS gerekli” ve “Eski(port 5223) SSL Kullan” seçeneklerini aktif ediyoruz. Bağlantı portu kısmını 5223 olarak değiştiriyoruz. Bağlantı sunucusu kısmına ise “talk.google.com” adresini eklemeyi unutmuyoruz. Eğer ekstra bir Proxy kullanmıyorsanız, Proxy ayarlarıyla ilgili “Gnome Vekil Ayarlarını Kullan” seçeneği yeterli oluyor.

Bu işlemden sonra Google Talk, Pidgin üzerinde stabil bir şekilde çalışıyor.

Written by Halid ALTUNER

Mayıs 18th, 2010 at 3:37 pm

Posted in Linux - Unix

Tagged with , , , ,

Bugün Bunları Öğrendim – 21.02.2010

2 comments

Scp ile transfer yaparken transfer yapılan tarafta ssh portu farklı ise şu şekilde yazmak gerekiyormuş.

scp ‘-P 56786′ tasinacakDosya.txt root@karsitaraf:/yol/dizin/

Symfony 2. sürüme zıplamış.

WordPress yeni sürüm yayınlamış.

Google App kullanan hesaplar için Google Buzz yakında geliyormuş.

Dünyanın en erken yaştaki eğitimi Malezya imiş. 3 yaşında anaokulu başlıyormuş.

Linux Kullanıcıları Derneği Gezegeni‘ne iniş yapmışım:)

Owasp Türkiye Web Güvenliği E-Dergi’nin 4. sayısı çıkmış.

Written by Halid ALTUNER

Şubat 22nd, 2010 at 3:13 am

OpenFire Yönetici Şifresi Sorunsalı & Sıfırlama

leave a comment

XMPP(Jabber) Sunucusu yazılımı olarak kullanılan OpenFire üzerinde zaman zaman şifre sorunları yaşıyoruz.

Normal şartlar altında, OpenFire üzerindeki kullanıcı ve grupları MySQL, LDAP Server ve ClearSpace üzerinde tutabiliyoruz. Herhangi bir LDAP sunucunuz yok ise MySQL kullanmak en mantıklı ve kolay olan çözüm.

Kurulum sonrasında openFire servisini baştan başlatmanız gerekiyor. Ancak ilk kurulum sonrasında yönetici hesabı – parola uyuşmazlığı yaşanabiliyor.

Eğer servisi yeniden başlatmak çözüme ulaştırmadıysa şu işlemleri gerçekleştirmeniz öneriliyor.

Herhangi bir ssh istemcisi üzerinden openFire için tanımladığınız MySQL sunucusuna bağlanmamız gerekiyor. Bağlandıktan sonra;UPDATE ofUser SET plainPassword=’test123′, encryptedPassword=NULL WHERE username=’admin’;

mysql -uroot -p

komutu ile MySQL servisine bağlanıyoruz.

Bağlantı sonrasında MySQL komut satırı üzerinde,

use openfire;

komutu ile OpenFire için tanımlanan veritabanını seçiyoruz. Sizin kurulumunuzda veritabanı ismi değeri ne ise, onunla değiştirmeniz gerekiyor.

Veritabanı seçim işleminden sonra,

UPDATE ofUser SET plainPassword=’admin’, encryptedPassword=NULL WHERE username=’admin’;

komutu ile mevcut şifreyi “admin” olarak değiştirmiş oluyoruz. Oluşturduğunuz yönetici “admin” hesabından farklı bir hesap ise

WHERE username=’admin’;

şartını değiştirmeniz gerekiyor.

Bu işlemden sonra OpenFire servisini başlatmamız gerekiyor.

/etc/init.d/openfire restart

Web arayüzünden kullanıcı adı – şifre kontrolünü gerçekleştirebilirsiniz. Ancak oluşturduğunuz deneme şifresini tekrar oluşturmayı unutmayın.

Written by Halid ALTUNER

Ocak 23rd, 2010 at 10:06 pm

Ubuntu & Debian Türevi Dağıtımlar Üzerinde SSL Desteği ile Apache, Subversion, Trac Kurulumu ve Konfigrasyonu

leave a comment

applications-scienceUzun zamandır paylaşmayı ve yazmayı düşündüğüm bir döküman niteliğinde konu aslında. Geliştirme tarafında geliştiricinin neredeyse eli ayağı haline geliyor bu araçlar.

Çalıştığım neredeyse her kurumda bu gibi araçlar kullanılmakta. Özellikle Linux işletim sistemlerinde konsol tabanlı uygulamaların hayli fazla kullanılması subversion kullanımı sanırım arttırıyor.

Kurulum sırasında ben Ubuntu 9.10 Karmic Koala kullanmaktayım.

Gereksinimler(Minimum)

- Ubuntu 8.04 LTS veya Debian 4

- İnternet Bağlantısı (:

Kurulum Aşamaları

- Subversion Kurulumu

- Apache Kurulumu

- SSL Desteği ile Apache Yapılandırma

- Subversion ve Apache Üzerinde Subversin Yapılandırma ( SSL ile )

- Trac Kurulumu ve Yapılandırma

Read the rest of this entry »

Written by Halid ALTUNER

Kasım 4th, 2009 at 2:25 pm

Posted in Linux - Unix

Tagged with , , , , , ,