Pazar, Aralık 22, 2024

Debian 10 Üzerine VNC Nasıl Kurulur

Bu makalede size, bir Debian 10 sisteminde VNC sunucusunun nasıl yükleneceği ve yapılandırılacağını anlatacağım. Ayrıca VNC sunucusuna nasıl güvenli bir şekilde bağlanacağınızı göstereceğim. Virtual Network Computing (VNC), başka bir bilgisayarı uzaktan kontrol etmek için klavyenizi ve farenizi kullanmanıza olanak veren bir grafik masaüstü paylaşım sistemidir. Masaüstü Ortamını Yükleme Muhtemelen, Debian 10 sunucumuzda masaüstü ortamı yüklü olmayacaktır. […]

Windows Server 2019 Bilgisayar Adı Nasıl Değiştirilir?

Kurduğunuz Windows Server 2019 makinelerin tamamının rastgele isimlendirilmesi kimsenin hoşuna gitmeyecektir, özellikle sistemi yöneten siz ve ekibinize. Bu sebeple direk olarak bilgisayarın adını değiştirmenizi şiddetle öneririm. Bu işlemi yapabilmek oldukça basit tek yapmanız gereken; Server Manager‘ı çalıştırın, sol bölümde sizi karşılayacak olan Local Server sekmesine geçiş yapın. Sağ bölümde yer alan Computer Name alanına gelin […]

Github’da Kullanılabilecek Güncel Dorklar

Github repolarında yer alan Hassas bilgileri tespit etmek amacıyla kullanılabilecek 150’den fazla dork, özellikle bounty ve yanlış yapılandırılmış git repo tespitinde oldukça işinize yarayacaktır. Kullanmak için Github Search API’sini kullanabilirsiniz veya direk olarak tarayıcı üzerinden aramalarınızı yapabilirsiniz. Unutmayın Github Search API üzerinde dakikalık sadece 30 arama gerçekleştirebilirsiniz.

Windows Server 2019 Yerel Kullanıcıya Admin Yetkilerinin Verilmesi

Geçtiğimiz gün sizlere Windows Server 2019 üzerinde nasıl yerel kullanıcı oluşturabileceğinizi anlatmıştım, şimdide oluşturduğumuz bu kullanıcıya Administrator yetkisi vereceğiz ve sistemde yetkili yapacağız. Server Manager uygulamasına giriş yapıyoruz Tools menüsü altında yer alan Computer Management seçiyoruz. Hemen açılan alandan direk olarak Local Users and Groups seçiyoruz, içerisinden Users alanına tıklıyoruz ve oluşturmuş olduğumuz kullanıcıya sağ […]

Windows Server 2019 Yerel Kullanıcı Oluşturma

Sistemi yeni kurdunuz ve sistemde Admin dışında başka birilerinin erişmesini istiyorsunuz, bunun için öncelikli olarak yeni bir yerel kullanıcı oluşturmalısınız. Bunun için aşağıdaki adımları yapmanız yeterlidir. Oldukça kolay bir biçimde kullanıcınızı oluşturabilirsiniz. Server Manager uygulamasına giriş yapıyoruz Tools menüsü altında yer alan Computer Management seçiyoruz. Hemen açılan alandan direk olarak Local Users and Groups seçiyoruz, […]

Ubuntu 20.04 LTS Üzerine Hyper-V İçin linux-vm-tools Kurulumu

Hyper-V üzerinde sanallaştırma yaparak linux makina ayağa kaldırdıysanız desktopda oldukça kötü performans veriyor, çünkü rdp üzerinden değilde sanki KVM‘miş gibi çalışıyor haliyle gecikme oluyor ciddi anlamda tepkiler kötüleşiyor. Bunun için sistemde linux-vm-tools ve xrdp paketleri kurulu olmalı üstüne birde düzgün ayarlanmış olmalı. Hala 20.04 LTS sürümüne aşağıdaki XRDP ayarlaması geçilmemiş. Düzenlenmiş olan betiği şöyle bırakıyorum. […]

Windows Server 2019 Kurulumu

Ben bu kurulumu yaparken 2018 yılında çıkartılan son sürümlü imajı kullandım. Microsoft’un resmi web sitesinden daha güncel bir sürümü indirebilir 180 gün boyunca kısıtlama olmadan kullanabilirsiniz. Windows Server 2019 için indirdiğiniz ISO dosyasını bilgisayara/sunucuya takın ve sistemi başlatın ardından boot işlemi gerçekleştikten hemen sonra gerekli seçimleri yapmanız için aşağıdaki ekran karşınıza gelecek. Aynısını ayarlayıp devam […]

NGINX’de XenForo Yapılandırma

Özellikle forum sahibi bir kaç arkadaşımız geçtiğimiz günlerde bana ulaşarak abi NGINX’de XenForo nasıl yapılandırabiliriz diye sordu kendilerine anlattım. URL rotalarında sorun yaşayan herkesin derdine derman olacak şekilde gerekli olan yapılandırma dosyasını aşağıya bırakıyorum. XenForo 1 ve 2 sürümü ile uyumludur. SEO uyumlu rotalar için oluşturulmuştur. libraries ve internal_data gibi belli başlı yerlere dışarıdan erişim […]

Rank Math SEO wp_actionscheduler_groups Hatası Ve Çözümü

Veritabanında iyileştirme çalışması yaparken, sürüm yükseltme sırasında aşağıdaki sorun ile karşılaştım. Analytics modülünü kullanmıyor olsam bu hatayı görmeyecektim aslında, ama bu sorunu çözüme kavuşturalım. Her ne hikmetse veritabanında kullanılan wp_actionscheduler_groups tablosuna bir şeyler olmuş bozulmuş. Bunu çözmek için yapacağımız şey çok basit olacak paniklemeye gerek yok. Öncelikle SSH üzerinden makineye erişip plugin klasörüne giriş yapıyorsunuz […]

Etler ve Patates için Baharat Karışımları

Dışarıdan ne olduğunu bilmediğiniz, baharat karışımları almaktan benim gibi bıktıysanız ve içerisindeki koruyucu maddelerden uzak durmak istiyorsanız bu makale tam sizin için. Yapacağımız yemeklerde kendi baharat karışımımızı kullanacağız, üstelik hazır alınan karışımların birebir aynısı olacak. Bahsettiğim baharatların her birinden azar azar kullanınız özellikle tuzu fazla kaçırmayın baharat karışımınızın yemeğinizi bozmanızı istemezsiniz. Malzemeleri almak için aktara […]

Wordpress Shield Security Kurulum Ve Ayarları

Wordpress üzerinde envai çeşit güvenlik eklentisi bulunuyor, Wordfence gibi popüler olanlarıda var. Ancak öyle bir eklenti var ki popüler olmamasına rağmen kendisini çok güzel geliştiriyor ve uygun fiyatlar ile satılıyor. Gelin hep birlikte Shield Security kurulumuna göz atalım ve web sitemizde ek güvenlik katmanı oluşturalım. Bu eklentide öne çıkan özelliklerden bazıları şunlardır Yerleşik 2FA, U2F […]

Yeni Bilgisayar Topladım, Neden AMD Tercih Ettim?

Perşembe günü sabah kalktığımda kullandığım bilgisayarı açtım performans açısından beni tatmin etmedi işlemci aşırı ısınıyordu ve tek çekirdek aktifti ve ısı sebebiyle işlemci kendisini kilitliyor. Diğer çekirdekleri kullandırmıyordu. Bu noktada işlemcinin macunu kontrol ettim kurumuş olabilirdi ama sorun olmadığını gördüm. Yüksek ihtimal eski su soğutucu bozuldu ve eskisi gibi çalışmamaya başladı, bu şekilde kullanılmayacağı için […]

NGINX İçin ngx_pagespeed Kuralları

NGINX üzerinde kimi zaman googlenin kuluçka merkezinde geliştirilen ngx_pagespeed kullanmak isterseniz, uygulamayı derledikten ve kurulumu tamamladıktan sonra aşağıdaki kural setini uygulamanız siz hem en iyi performansı verecek hemde web sitenizde pagespeed kaynaklı sorunları yaşamayacaksınız. /etc/nginx/conf.d/ içerisine aşağıdaki yapılandırmaları pagespeed.conf olarak eklemeniz yeterlidir.

Mutlaka Engellemeniz Gereken Tehlikeli Telefon Numaraları

Aşağıdaki numaralar gerek sözlü bir şekilde gerekse zaman zaman SMS göndererek dolandırıcılık amaçlı faaliyetlerde bulunmaktadırlar, Kurumsal ve/veya bireysel güvenliğinizin ihlal edilmemesi adına yayınladığım numaraları lütfen rehberinizden kalıcı olarak engelleyiniz. Liste mümkün olduğunca güncel tutulmaya çalışılacaktır. Listelerde yer alan telefon numaralarını kullanan şahıslar aşağıdaki bahaneler ile arama gerçekleştirmektedir; Google Maps çözüm ortağı diye 250 TL ödeme […]

MISCONF Redis is configured to save RDB snapshots Hatası Ve Çözümü

Hızlandırma amaçlı veya verilerinizi tuttuğunuz Redis makinanızda aşağıdaki hatayı düzgün bir yapılandırma yapmamışsanız görebilirsiniz. Hatayı öncelikli olarak monitoring uygulamaları üzerinde görebilirsiniz. Size söylediği gibi loglara bakmanız gerekiyor ancak bu hatanın genel kaynağı disk kullanımınız olacaktır. Diskiniz ya dolmuş yada %99 üzerinde bir kullanımı vardır. Aşağıdaki işlemi redis-cli aracılığı ile yapmanız sorununuzu çözecektir. Ancak kalıcı olarak […]

NGINX Güvenlik Yapılandırması Nasıl Yapılır?

NGINX üzerinde yapılandırmanızı yaptığınızda ek güvenlik önlemleri almanız oldukça faydalı özellikle Wordpress, Joomla vb sitelerde uygulayabilirsiniz. Uygulama sunucusu kuracak arkadaşlarımız içinde bu yapılandırma dosyamız oldukça idealdir. .git, .DS_Store vb gibi başında nokta olup gizli kalması gereken dosyaları ve yürütülebilir dosyaların erişime engellenmesi, sürüm bilgisi veya sunucu üzerinde koşan uygulamanın bilgilerinin bulunduğu dosyaların erişimlerinin engellenmesi, uzantıya […]

Plesk Panel’i Hetzner DNS ile Birlikte Kullanma

Hetzner DNS hizmetini geçtiğimiz aylarda yayınlamıştı. Bölge aktarım amacıyla Bind ve AXFR kullanarak DNS yönetimini Plesk üzerinden Hetzner’a bağlayıp aktarım sağlayabilirsiniz. Bunu yapabilmek için öncelikli olarak Hetzner’ın networkü üzerinde bir sunucudan DNS isteklerini yönlendirmelisiniz. Plesk DNS Yönetimi Öncelikle, Hetzner DNS sunucularına bölge aktarımına izin vermelisiniz ve Plesk sunucusunda DNS şablonunuzu ayarlamalısınız. Bunu yapmak için, Plesk […]

COVID-19 Salgını 2021 Küresel İhtiyaçları Nasıl Şekillendirdi?

Bir pandemi neredeyse bütün küresel dengeleri bir çırpıda nasılda değiştirdi, İnsanlar evlerinde karantinada kalmak zorunda kaldı ve bu süre içerisinde işlerinde yürümesi gerekiyordu, gördük ki bizim ülkemizde uzaktan çalışma modeline iyiden iyiye geçmişti. Türkiye’de hızlandırılmış bir şekilde dijitalleşme adımları atıldı. Kurumsal ağlarda hiçbir çalışma yapılmadan direk olarak bilgi işlem departmanlarına ağır yükler bindirildi ve uzaktan […]

Hetzner Cloud Sunucu Üzerine Plesk Panel Nasıl Kurulur?

Öncelikle, Hetzner Bulut Konsolu\’na giriş yapın veya kaydolun, kaydolmak isterseniz referansım dan faydalanın ve 20 Euro tutarındaki kupon hesabınıza otomatik olarak tanımlansın. Bir proje seçin, ardından Server ve ardından Add Server ye tıklayın. Sonraki sayfada, size uygun olan konumu seçebilirsiniz ben tercihen Nuremberg seçiyorum ama diğer konumlarda hiç fena değil. Şimdi sıra işletim sistemi tercihine […]

NGINX’de Access Log ve Error Log Nasıl Kapatılır?

Bugün sizlere NGINX üzerinde access logların ve error logların nasıl kapatılabileceğini göstereceğim, disk alanınızda yer kalmadıysa veya log tutmak istemiyorsanız bu işlemi gerçekleştirebilirsiniz. Bazı zamanlarda müşterilerimiz disk I/O çok kullandığı gerekçesiyle kapattırmak istiyor, bu gibi durumlar içinde kullanılabilir ancak önermiyorum. Aşağıda yer alanları her bir vhost dosyanıza tek tek uygulayınız, ayrıca isterseniz http { } […]

2020 Güncel Spam Yapan Web Siteleri

Bu listenin amacı google üzerinde itibar kaybına sebep olan listeleri belirtmektir. Ayrıca bu listeler tarafından verilen backlinklerin geçersiz sayılmasını sağlamak amacıyla Google Bağlantıları Reddetme alanını kullanarak yok sayılmasını sağlayabilirsiniz. Liste direk olarak alan adların google üzerinde yok sayılmasına yönelik hazırlanmıştır. Github Gist üzerinden sürekli olarak güncellenmektedir. Katkı yapmak isterseniz, lütfen iletişime geçiniz.

Geliştiriciler İçin A’dan Z’ye Curl Parametreleri

Gördüğüm kadarıyla geliştiricilerin pek çoğu curl kullanmayı bilmiyor, bu sebeple web geliştirme işlemleri sırasında yapacakları işlemleri gerçekleştiremiyor. Bazıları da aldığı hatalarda nasıl davranması gerektiğini bilmiyor. Bilmemek ayıp değil. Bu sebeple makaleyi kaleme almaya koyuldum. Geliştiricilerin belirli bir seviyede curl bilmeleri gerekiyor. Şu an okumaya başladığınız bu makale sayesinde bunu öğrenebileceksiniz. Curl’ün detaylı bir çıktı vermesini […]

Docker ile Gitea Git Sunucusu Nasıl Kurulur?

Gitea ile kendinize özgü kişiselleştirilmiş git sunucusu kurabilir, repolarınızı kendi bünyenizde barındırabilir siniz. Normalde kurulum biraz daha uzun ancak Docker kullanarak bu kurulumu sancısız atlatmak ve çok basit bir şekilde kullanmak mümkün Resmi belgelendirmede paylaşılan docker-compose.yml dosyasının aksine ben uygulamayı lokalde çalıştırmayı seçtim ve dışarıya da NGINX ile açma yoluna gittim. Çalıştırmak için; Düzenlediğim dosya […]

Hetzner Sunucularda Statik IP Nasıl Yapılandırılır?

Benden destek istenen bir noktada çok fazla gelen sorulardan bir tanesini yanıtlamak istiyorum. Özellikle Hetzner Cloud makinelerinde DHCP üzerinden IP aldığını ancak kuracakları uygulamaların Statik IP üzerinde çalıştığını bahsediyorlar. Normal şartlar altında MAC adresine tanımlı olduğu için IP adresleri Hetzner üzerinde değişmez. Dedicated’de kullansanız MAC değiştirmediğiniz sürece(ki değiştirdiğiniz an makine kapatılır) aynı IP adresi alınır. […]

NGINX’de Wordpress REST API Rota Ayarları

Wordpress REST API kullanımı konusunda gördüğüm kadarıyla insanlar bu özelliği pek kullanmıyor, özellikle NGINX üzerinde sanırım hiç kullanan olmadığı için ilk hatayı Türkiye’de ben almış olabilirim diye düşündüm.(olur mu olur) Önce bu rotayı nasıl yazabilirim diye wordpress’in resmi geliştirici belgelerini karıştırmaya başladım. Karşıma direk olarak Rotalar ve Sonlandırma belgesi çıktı. Belgelendirmede bahsedileni aynen buraya ekliyorum. […]

Zram İle Sıkıştırılmış Takas Alanı Nasıl Oluşturulur?

Takas alanına yeni bir soluk getirecek ve diskin oluşturabileceği gecikmenin önüne geçmek amacıyla Zram ile karşınızdayız, kernel üzerinde yer alan modül sayesinde RAM üzerinde istediğiniz aksiyonları alabilecek, performanstan kayıp vermeden işlemler gerçekleştirebileceksiniz özellikle SWAP işlemlerinde. Peki Bahsettiğimiz Bu Zram Nedir? Ram üzerinde bir block oluşturarak sıkıştırılmış alanlar üzerinde işlem yapmanızı sağlar. Takas alanı olarak kullanabileceğiniz […]

Takas(Swap) Alanı Neden Aktif Edilmeli?

RAM yani bellek yerine Linux’de takas alanı kullanmanın çalışan uygulamalarda performansı ciddi şekilde yavaşlatabileceğine dair söylentilerin olduğunu biliyoruz. Bu gibi durumlarda sorulan en temel sorulardan bazıları ise şunla; Günümüzde takas alanına gerek yok? Takas alanı oluşturmasam ne olur? bilinenin aksine yeterli ram yani bellek miktarına sahip olsanız bile, takas alanı etkinleştirildiğinde inanmayacaksınız ama performans avantajları […]

Amazon S3 Üzerinde CORS Ayarları Nasıl Yapılır?

Amazon S3 Üzerinden push CDN kullanan ve CloudFront tarafında içerik dağıtımı sağlandığında fontların dağıtımında CORS hatası alabilirsiniz. Bu olağan ve herkesin karşılaştığı bir durum olmakla birlikte sitenizin içerisinde yer alan ikonların gözükmemesine ve yazı tipi sorunlarına sebep olur. Bu durumun çözümü CloudFront tarafında yapılmayacak olup, dosyaların sunulduğu S3 üzerinde aşağıdaki gerekli yapılandırmayı eklemeniz gerekmektedir. Origin’e […]

Winstall ile Windows Uygulamalarını Hızlı ve Toplu Yükleyin

Çoğu insan Microsoft‘un son zamanlarda windows ekosistemine geliştirdiği uygulamaları bilmez, özellikle Winget Paket Yöneticisi bunlardan bir tanesidir. Bu paket yönetici sayesinde piyasada yer alan neredeyse bütün uygulamaları sisteme zahmetsiz bir şekilde dahil edebilirsiniz. Bu gün sizlere bunu yaparken kullanabileceğiniz bir servisten bahsedeceğim. Winstall Nedir? Winstall, kurmak istediğiniz uygulamaları özenle seçip sisteminize dahil etmenize olanak sağlayan […]

Winget – Windows Paket Yöneticisi

İnsanlar uzun zamandır Windows üzerinde bir paket yöneticisi niye yok deyip duruyordu. Microsoft insanların bu isteklerini karşılıksız bırakmadı ve kolları sıvadı ve Microsoft Build’de, WinGet adlı windows paket yöneticisinin önizlemesini duyurdu bu paket yöneticisi, zamandan tasarruf etmenize ve makinenize yazılımları ve araçları hızlı bir şekilde yüklemenize yardımcı olacak bir birinden güzel özellikler sunuyor. Windows Paket […]

CloudFlare Workers Kullanarak Harici Cronjob İşlerinin Yapılması

CloudFlare geçtiğimiz günlerde workers üzerinden zamanlanmış işleri yapmaya imkan tanıyan özelliğini Introducing Cron Triggers for Cloudflare Workers adıyla duyurdu. Bu özellik sayesinde yapılması gereken zamanlanmış işleri CloudFlare üzerinden gerçekleştirebiliyoruz. Wordpress’te özellikle insanların başını ağrıtan dahili cronjob ile anlatacağım nasıl kullanılacağını bu özelliğin, normal şartlar altında wordpress’de sayfaya birisi girdiği anda varsa cronjob işlemleri tetiklenir, yönetici […]

Linux Sunucu Güvenliği Bölüm 1: SSH Hardening

Twitter üzerinden bahsettiğim gibi Blue Team makalelerinin ilki olan SSH Hardening ile karşınızdayım. Paketinden yeni çıkmış bir sunucuyu kurarken ilk öncelikli olarak eriştiğimiz yer önemlidir, yollar eninde olmasa bile sonunda OpenSSH kardeşimizden geçer. Bir gün işleri büyüyen ve kullandığı hostingin yetmediğini gören engin(aşağıdaki çizgili) Bir bilişim işlerinden anlayan arkadaşına danışmış ve ufak çaplı bir sanal […]

Debian 10 Üzerine Skype Nasıl Kurulur?

Covid-19 günlerinde yani pandemi sürecinde uzaktan çalışma ve toplantı olmazsa olmazımız haline geldi, bu durumda bazı şirketler Skype kullanıyor, Debian 10 kullanan arkadaşlarımızda bu toplantı ve meetinglerden uzak kalmamalı. Kurulumu oldukça basit ve işimizi görür Kurulum internet hızınız ve bilgisayarınızın kaynaklarıyla doğru orantılı olarak 2-3 dk kadar sürebilir, İlk kurulumu tamamladıktan sonra güncelleme desteği almak […]

Debian 10 Üzerine Memcached Nasıl Kurulur?

Yüksek performanslı key-value bir veritabanı olan memcachedin Debian 10 üzerine kurulumunu yapıcaz ve kurulumdan hemen sonra gerektiği gibi yapılandırıcaz. Böylelikle production ortamında önbellekleme için in-memory veritabanımız ortaya çıkacak. Memcached kurulduğu andan itibaren çalışmaya başlayan bir uygulamadır ek olarak açmanıza gerek bulunmuyor. Memcached Yapılandırma Tüm yapılandırmaları /etc/memcached.conf dosyası üzerinden yapacağız. Örneğin dışarıdan erişmek veritabanına erişirken parola […]

Debian 10 Üzerine Visual Studio Code Nasıl Kurulur?

Açık kaynak kodlu ve ücretsiz bir editör olan Visual Studio Code‘yi yazılımcılardan pek kullanmayan yoktur diye düşünüyorum. Microsoftun belki de bize yapmış olduğu en güzel araçlardan bir tanesidir. Bütünleşik git desteği, pek çok dili kolayca tamamlayabilmesi ve hafif bir uygulama olması benim hoşuma oldukça gidiyor. Debian 10 üzerine ise kurulumu oldukça basit sadece bir kaç […]