Archive | Eylül, 2015

SSH Bağlantılarında şifre girme gereksinimini ortadan kaldırmak

caylakpenguen@caylakpenguen ile devam ediyoruz. @caylakpenguen bu defa da SSH Bağlantılarında şifre girme gereksinimini ortadan kaldırma konusuna eğilmiş. Konuyu kendi blogunda değerlendirmiş, ben de buraya aktarıyorum. @caylakpenguen şöyle yazıyor: “SSH kullanarak bir UNIX bilgisayara bağlanmak istediğinizde normal olarak:

ssh -l uid uzak.makine.edu.tr

komutunu kullanırsınız. Eğer iki taraftaki bilgisayarda da SSH/SSHD yüklü ise, “uid” kullanıcısının şifresini girmeniz istenir. Eğer “yakin.makine.edu.tr” isimli makineden “uzak.makine.edu.tr” isimli bilgisayara SSH ile sık sık bağlanıyorsanız ya da “scp” ile sık sık dosya/dizin kopyalıyorsanız, ikide bir şifre girmek yorucu olmaktadır. Eğer bu işleri şifre girmeden yapmak isterseniz asağıdaki adımları izlemeniz yeterlidir:

Continue Reading →

shherrif

1. “yakın” isimli bilgisayarda (UNIX elbette)

ssh-keygen -t rsa

komutunu çalıştırın. Sorulan tüm sorulara “Enter” ile yanıt verin. Bir ara “Pass phrase” girmeniz istenecektir; bunu da boş geçin.

2. Komut çalıştığında kişisel dizininizin altındaki “.ssh” dizini altında iki tane dosya oluşacaktır.

~/.ssh/id_rsa ve
~/.ssh/id_rsa.pub

id_rsa dosyası sizin özel anahtarınızı (private key) içermektedir. Bu dosyayı kimsenin görmemesi gerekir. id_rsa.pub dosyası ise açık anahtarınızı (public key) içermektedir. Hiç bir gizliliği yoktur. Özel anahtarınızı korumak için .ssh dizininin erişim maskesinin 700 olması gerekir. Bundan emin olmak için:

chmod 700 ~/.ssh

komutunu kullanabilirsiniz. Eğer bu işleri “root” kullanıcısı için yapıyorsanız, .ssh dizininin erişim maskesi 600 olmalıdır. Yani;

chmod 600 ~root/.ssh

3. Şimdi id_rsa_pub dosyasını “uzak” bilgisayarda, o bilgisayardaki kullanıcının .ssh dizinde yer alan ~/.ssh/authorized_keys dosyasının sonuna eklemek gerekiyor. Bunun için:

scp ~/.ssh/id_rsa.pub uid@uzak.makine.edu.tr:/tmp

komutunu kullanabilirsiniz. Sonra uzak makineye son kez şifre girerek ssh ile bağlanın ve

cat /tmp/id_rsa.pub >> ~/.ssh/authorized_keys

komutu ile açık anahtarınızı authorized_keys dosyasının sonuna ekleyin. Eğer bu işi ilk kez yapıyorsanız, uzak makinesinde ~/.ssh/authorized_keys dosyasını bulamayacaksınız. Zarar yok, cat komutuyla böylece yaratılmış oldu. ~/.ssh/authorized_keys dosyasının erişim maskesi 644 olmalıdır. Emin olmak için;

chmod 644 ~/.ssh/authorized_keys

komutunu kullanabilirsiniz.

4. Evet! Tamamdır. Şimdi “yakin” isimli makineye geri dönüp “ssh -l uid uzak.makine.edu.tr” komutuyla bağlanmayı deneyin. Artık şifre girmenize gerek olmadığını göreceksiniz. “yakin”dan “uzak”a scp ile dosya kopyalarken de şifre girmeniz gerekmeyecektir. Bu sekilde yapılmış ayarlar, özellikle program içinden yapılan bilgisayarlar arası kopyalamalarda (yedekleme scriptleri gibi) çok işinize yarayacaktır.

5. SSH ve kopyalama işlerini ters yönde de yapıyorsanız (“uzak”tan “yakin”a) yukarıdaki işlemlerin tamamını ters yönde tekrarlamalısınız. Yani, “uzak” makinesinde “ssh-keygen” komutunu çalıştır vs. vs.

6. Umarım işinize yarar…”

Can Uğur Ayfer – Ocak 2005

caylak.truvalinux.org.tr

0

Liquid Lemur Linux 2.0 Alpha 3 Duyuruldu

İkinci alpha sürümü 23 Ağustos 2015’te duyurulan Ubuntu ve Linux Mint’e dayalı bir masaüstü GNU/Linux dağıtımı olan ve Xfce masaüstü ortamıyla Window Maker pencere yöneticisini birleştirerek “melez” bir masaüstü deneyimi sunmayı amaçlayan Liquid Lemur Linux’un 2.0 sürümünün ikinci alphası, Edward Snyder tarafından duyuruldu. Bunun bir alfa sürüm olduğunun unutulmaması gerektiğini söyleyen Snyder; bir önceki sürümde olduğu gibi, hâlâ yapılması gereken çok iş olduğunu ifade etti. Sistemde pek çok hata düzeltmesi yapıldığını ve birçok güncellemenin gerçekleştirildiğini söyleyen Snyder; APEman’in güncellendiğini ve yeni özellikler eklendiğini, fakat henüz tamamlanamadığını belirtti. LibreOffice’in, tüm özel Lemur uygulamalarının ve canlı oturum komut dosyalarının güncellendiğini söyleyen Snyder; (APEman ve kullanıcı) kılavuzlarının beta sürüme yönelik olarak yeniden düzenlendiğini ifade etti. Lemur’un artık bir torrent sunucusu olduğunu belirten Snyder; bu sürüm ile birlikte torrentten indirme seçeneğinin de mevcut olduğunu söyledi. Liquid Lemur Linux 2.0 Alpha 3 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Liquid Lemur Linux 2.0 Alpha 3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Türkçe Git 101

fsf30-shirtYeni başlayanlar ve unuttuklarını hatırlamak isteyenler için Git ile versiyon kontrolü” biçiminde sunulan Türkçe Git 101; Ali Özgür tarafından yazılmış. Yazar, yapmaya çalıştıklarını şu biçimde anlatıyor: “Son 4-5 yılda yazılım geliştiricilerin ve yazılım şirketlerinin vazgeçilmez araçlarından biri olan ve benim de bir yazılım geliştirici olarak çok başarılı bulduğum Git Dağıtık Versiyon Kontrol Sistemini (Distributed Version Control System) örnekler ile ele alarak size tanıtmaya çalışacağım. Yazılım Geliştirme ile ilgili çoğu konuda olduğu gibi maalesef Git ile ilgili kaynaklar da ağırlıklı olarak İngilizce. Terminoloji anlamında Türkçe bir kaynak hazırlamanın en büyük zorluğu İngilizce terimlere Türkçe uygun karşılık bulmaktır. Ancak Git 101 kitabında İnglizce -> Türkçe geçişini birebir yapmayacağım, mümkün olduğu kadar Versiyon Kontrolü ve Git ile ilgili terimlerin İnglizce hallerini kullanmaya çalışacağım. Konuların diziliminde ve içeriğin oluşturulmasında Learn Version Control with Git isimli kitapçığın online versiyonu baz alınmıştır. Belirtilen kaynaktaki başlıklara ve içeriğe ilave olarak daha ayrıntılı bir kitap olan Pro Git kitabından ve son bölümde linklerini paylaştığım online diğer kaynaklardan da faydalanılmıştır.

Continue Reading →

Ali Özgür’ün yazdığı Türkçe Git 101’i online olarak okuyabilirsiniz. Dilerseniz, ePUB, MOBI ve PDF formatlarında bilgisayarınıza indirebilirsiniz.

0

MesaLib’in 10.6.8 Sürümü Duyuruldu

Etkileşimli 3D grafik render için OpenGL tanımlamalarında bir açık kaynak uygulaması olan Mesa, 10.6.8 sürümüne güncellendi. Emil Velikov’un duyurduğu Mesa 10.6.8; NVC0/NV50/NV30 için çeşitli düzeltmeler içeriyor. MesaLib 10.6.8 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Henüz herhangi bir düzeyde tam OpenGL 4 uyumluluğunun söz konusu olmadığı hatırlatılırken, Mesa’nın en seçkin OpenGL birikimi ve 3D bilgisayar grafikleri ve GPU, donanım hızlandırmalı 3D render ile ilgili video hızlandırma API’leri gibi çeşitli renderleri uygulayan ve açık kaynak kütüphanelerini içeren özgür bir koleksiyon olduğu vurgulandı. Mesa, freedesktop.org tarafından barındırılmakta ve GNU/Linux, BSD ve diğer işletim sistemlerini kullanmaktadır. Ayrıca API’ler için, çoğu özgür ve açık kaynak kodlu grafik aygıt sürücülerini barındırıyor. Mesa, Brian Paul tarafından 1993 yılı Ağustos ayında geliştirilmeye başlandı. Mesa 10 serisi, Intel, AMD/ATI ve Nvidia GPU donanımlar için OpenGL 3.3 uyumludur.

Continue Reading →

MesaLib 10.6.8 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Kodi 15.2 RC2 Isengard Duyuruldu

Televizyon ve uzaktan kumanda ile kullanım için GNU/Linux, OSX, Windows, iOS ve Android yüklü aygıtlarda 10 metreye kadar bir kullanıcı arayüzü üzerinden özgür ve açık kaynak kodlu (GPL) bir medya oynatıcı olarak işlev gören Kodi‘nin 15.2 RC2 sürümü duyuruldu. Televizyon ve uzaktan kumanda ile kullanım için GNU/Linux, OSX, Windows, iOS ve Android yüklü aygıtlarda 10 metreye kadar bir kullanıcı arayüzü üzerinden özgür ve açık kaynak kodlu (GPL) bir medya oynatıcı olarak işlev gören Kodi’nin 15.2 RC2 sürümü duyuruldu. 15.0 sürümünü onbinlerce kullanıcının test ettiği hatırlatılarak, bu sürüm adayının farkedilemeyen kimi sorunların tespit edilebilmesi için kullanıma sunulduğu ifade edildi. Bunun bir test sürüm olduğunun unutulmaması istenirken, Windows üzerinde video geri sarma probleminin giderildiği ifade edildi. Android’de bölümlerin kontrolüyle ilgili sorunun da giderildiğinin altı çizilirken, Bluray menüsünün açılışnda yaşanan bellek sızıntısının da çözümlendiği belirtildi. Kodi 15.2 RC2 Isengard hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Bilindiği gibi, Kodi artık Google Play’den ve App Store’den indirilebiliyor. Onu aşağıdaki bağlantılardan ya da QR kodunu kullanarak indirebilirsiniz.

org.xbmc.kore Official Kodi Remote (iOS)

Kodi 15.2 RC2 Isengard edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0