SSH ile Sanal Sunucuya Bağlantı Kurma ve Yapılandırma

SSH ile Sanal Sunucuya Bağlantı Kurma ve Yapılandırma SSH (Secure Shell), uzak sunuculara güvenli bir şekilde bağlanmamızı sağlayan bir protokoldür. Bu protokolü kullanarak, sanal sunucularımıza güvenli bir şekilde erişebiliriz. Bu blog yazısında, SSH ile sanal sunucuya bağlantı kurma işlemi ve tekrar tekrar şifre girmeden bağlantı kurma yöntemleri üzerine odaklanacağız. SSH Nedir? SSH, ağ üzerinde güvenli bir şekilde iletişim kurmak için kullanılan bir protokoldür. Bu protokol, şifreleme ve kimlik doğrulama özellikleri sayesinde verilerin güvenli bir şekilde iletilmesini sağlar....

November 28, 2023 · 2 min · Me

Linux İşletim Sisteminde Yeni Kullanıcı Oluşturma ve Sudo Yetkisi Verme

Linux İşletim Sisteminde Yeni Kullanıcı Oluşturma ve Sudo Yetkisi Verme Linux işletim sistemlerinde yeni bir kullanıcı oluşturmak ve bu kullanıcıya sudo yetkisi vermek oldukça yaygın bir ihtiyaçtır. Bu yazıda, adım adım bu işlemleri gerçekleştirmenin nasıl yapıldığını öğreneceksiniz. Adım 1: Yeni Kullanıcı Oluşturma Yeni bir kullanıcı oluşturmak için adduser komutunu kullanabiliriz. Örneğin, yeni kullanıcı adı “yeni_kullanici” olarak belirlenebilir: sudo adduser yeni_kullanici Bu komut, sizden yeni kullanıcı için bir şifre girmenizi ve diğer bazı bilgileri sağlamanızı isteyecektir....

November 28, 2023 · 1 min · Me

Android AAB Dosyasını Local Olarak Nasıl Çalıştırabilirsiniz

Android AAB Dosyasını Yerel Olarak Nasıl Çalıştırabilirsiniz Bir Android AAB dosyasını yerel olarak çalıştırmak için, aşağıdaki adımları izleyerek komut satırı arayüzünü (CLI) kullanabilirsiniz: Bilgisayarınıza Android SDK komut satırı araçlarını yükleyin. Yerel olarak çalıştırmak istediğiniz AAB dosyasını indirin. Bir komut istemi veya terminal penceresi açın ve AAB dosyasını indirdiğiniz dizine gidin. Aşağıdaki komutu çalıştırarak bir APK dosyası oluşturun: <path-to-aab-file> yerine AAB dosyanızın yolunu, <path-to-output-apks-file> ise çıkış APK dosyası için istediğiniz yolunu değiştirin....

June 22, 2023 · 1 min · Me

iOS Jailbreak ve Android Rooting

iOS Jailbreak Cihazımızdaki iOS sürümüne uygun olan Jailbreak uygulamasını (.ipa dosyasını) bulmamız gerekiyor. Sonrasında bu dosyayı indirip cihazımıza yüklememiz gerekiyor. Bunun için harici bir uygulama kullanmalıyız. Cihazımızda Jailbreak uygulamasını açarak işlemi başlatmamız gerekiyor. Bu işlem 10-15 dakika kadar sürebilir. Jailbreak işlemi tamamlandıktan sonra Cydia otomatik olarak yüklenecektir. Cydia, App Store dışında uygulama indirmemizi sağlar. IPA Dosyasını iOS’a Yüklemek http://www.cydiaimpactor.com/ adresinden ilgili dosyayı indirin. Not: Developer Account gereklidir. USB kablosuyla cihazı bilgisayara bağlayın....

March 28, 2023 · 2 min · Me

Android Proguard Kullanımı

Proguard Kullanımı Proguard, Android uygulamalarını küçültmek ve derleme hatalarını tespit etmek için kullanılan bir araçtır. Bu araç, uygulamanızda kullanılmayan kodları, sınıfları ve yöntemleri kaldırarak uygulamanızın boyutunu küçültür. Ayrıca, uygulamanızın kodunu karıştırarak tersine mühendislik saldırılarına karşı daha güvenli hale getirir. Proguard’ın Avantajları Proguard kullanmanın birkaç avantajı vardır: Uygulamanızın boyutunu küçültür: Proguard, uygulamanızda kullanılmayan kodları kaldırarak APK dosyasının boyutunu önemli ölçüde düşürür. Bu, uygulamanızın indirme süresini azaltır ve kullanıcı deneyimini iyileştirir. Uygulamanızı daha güvenli hale getirir: Proguard, uygulamanızın kodunu karıştırarak tersine mühendislik saldırılarına karşı daha güvenli hale getirir....

March 19, 2023 · 2 min · Me

Apple M1 Kali Linux Kurulumu

Apple M1 işlemcili bilgisayara Kali Linux kurmak mümkün mü? Apple M1 işlemcili bilgisayarlarda Kali Linux kurulumunun birkaç farklı yolu var. Benim kullandığım yöntem ise sanallaştırma işlemi için Virtual Box yerine özel olarak Apple için geliştirilen UTM sanallaştırma uygulamasını kullanmak. Virtual Box indirme linki: https://www.virtualbox.org/wiki/Downloads Yöntem şu şekildedir: İlk olarak Kali Linux adresinden Apple Silicon seçeneğini belirleyerek Installer olanı indiriyoruz. Daha sonra, UTM uygulamasını indiriyoruz. UTM uygulamasında “+” işaretine tıklayarak “Virtualize” seçeneğine tıklıyoruz....

March 8, 2023 · 2 min · Me

Firebase Dynamic Links & iOS

Firebase Dynamic Links Firebase Dynamic Links nedir ne neden kullanılır sorularının cevabı için buraya tıklayabilirsiniz. iOS Konfigürasyonu Apple geliştirici hesabı açmalıyız. Firebase Console da proje oluşturmalı ve Proje Ayarlarından iOS ile ilgili kısmı (team id, bundle id, apple id) doğru şekilde doldurmalıyız. Uygulamamız için Apple geliştirici konsolundan Provisioning Profile oluşturmalı ve bu sırada Associated Domain yeteneğinin aktif hale getirmeliyiz. Uygulamamızı XCode ile açmalıyız....

February 21, 2023 · 2 min · Me

Firebase Dynamic Links & Android

Firebase Dynamic Links Öyle bir link olsun ki; Masaüstü bilgisayarımda linke tıkladığımda kişisel web sitem açılsın, Eğer mobil cihazımdan linke tıklarsan; Uygulama cihazda yüklü ise uygulamam açılsın (Belirtmiş olduğum Activity vs.), Uygulama cihazda yüklü değilse Google Play Store veya App Store açılsın, Uygulama cihazda yüklü olsa bile eğer belirttiğim versiyon kodundan eski bir sürüm varsa yine Google Play Store vs. açılsın, … gibi sorulara tek bir link ile cevap verebilirsiniz....

February 20, 2023 · 3 min · Me

Firebase Dynamic Link & Deep Link & App Link

Öncelikle ne yapmak istiyoruz? Her hangi bir yerden uygulamamıza yönlendirme yapmak ve ilgili sayfayı/içeriği açmak Eğer uygulamamız yüklü değil ise kullanıcıyı direkt olarak store a yönlendirmek Web browser üzerinden açılmış ise ilgili web sayfasına yönlendirmek Dynamic link üretirken kendi domain adresimizi kullanmak Hangi linke ne kadar tıklanmış vs. gibi temel analytics verilere erişmek. Deep Link & App Link Her ikisi de aynı amaca hizmet etmesine rağmen aralarında ki fark linke tıklanma ve güvenilirlik oranını ciddi derecede etkileyecektir....

February 9, 2023 · 4 min · Me

Android SMS User Consent API Kullanımı

Problem? Android işletim sisteminin ilk versiyonlarında SMS’lere erişim oldukça kolaydı. Fakat şimdi sadece özel izne sahip uygulamalar bu izne sahip olabiliyor. Google’a bir form doldurarak ve neden SMS okuma özelliğine kesin olarak ihtiyacınız olduğunu anlatarak bu izni talep ediyorsunuz. Peki bizim amacımız tek seferlik bir SMS okumak ise yine bu süreçten geçmeli miyiz? Hayır! Google tek seferlik SMS okuması yapabilmek için çeşitli API’ler çıkardı. Bu API’lere sayfanın en altında bulunan Kaynaklar bölümünden erişebilirsiniz....

November 2, 2021 · 1 min · Aykut Asil