Yeni aldığım Raspberry Pi 3’e ilk yaptığım şey Kali Linux kurmak oldu. Bu yazımda, kendi kurulumumu ve bu sırada çıkan sorunları nasıl çözdüğümden bahsedeceğim.

Raspberry Pi 3’ün üzerinde dahili wifi ve bluetooth modülü var. Ancak Kali kurup etraftaki kablosuz ağları kırmak için kullanamıyoruz. Çünkü kart monitor moduna geçmiyor. Bunun için Nexmon isimli bir yama var. Buradan Github sayfasına ulaşıp indirip kurabilirsiniz.

Ancak bununla uğraşmak yerine hazır Kali’ye bu yamanın eklenmiş halini indirmek daha mantıklı olduğu için bu sürüm üzerinden işlemlere devam ediyorum. Buradan kali-0.1-rpi3-nexmon.img.xz dosyasını indirip Win32 Disk Imager ile sd kartıma yazdırdım. İşlem bitince sd kartı Raspberry Pi’y takıp, ethernet kablosunu takıp ve gücü bağladım.

Raspberry’yi yönetmek için SSH ile bağlanmaya ihtiyacımız var. Bunun için de cihazın bağlı olduğu modeme bağlı olup, aldığı IP adresini bilmemiz gerekiyor. Kendi ağımda bağladığım için bunun en kolay yöntemi modeme bağlanıp DHCP sunucusundan verilen IP adreslerine bakmak. Listede “kali” isimli bir bilgisayarın IP aldığını göreceksiniz. İşte o sizin ufak bilgisayarınız. Tebrikler, artık Raspberry üzerinde çalışan Kali’ye sahipsiniz.
Devamını Oku »

Herkes merhaba. Artık bende Raspberry Pi 3 alarak bende bu topluluğa takıldım. Raspberry’nin ne olduğu, nereden temin edebileceğinizi ya da neler yapabileceğinizi kısaca anlatayım. Raspberry Pi kısaca; kredi kartı boyutlarında ARM tabanlı bir işlemciye sahip üzerinde GPIO bağlantısı olan mini bir bilgisayar. Üzerinde HDMI, USB, kamera, microSD slotu, ses çıkışı, kablosuz ağ chip, bluetooth bulunuyor ve 5V’luk bir adaptörle çalıştırabiliyorsunuz.
Devamını Oku »

Geçen gün Vultr’daki kampanyayı görüp bir adet VPS almaya karar verdim. Hem deneme olur dedim hemde 2 aylık bedavayı kaçıramazdım. Hemen 32bit CentOS 6 yüklü bir makine oluşturdum. 1 dakika sonra makine hazırdı. Sizinde benzer özelliklerde bir VPS’iniz varsa ve masaüstü sistemi kurup uzaktan kontrol etmek istiyorsanız okumaya devam edin. İşte yapacaklarımız:

  • Önce “X Window System” ve XFCE kuracağız.
  • Ardından VNC Server kurup uzaktan yönetim için konfigürasyon yapacağız.
  • Herhangibir yasak durumunda bu yurtdışında sunucuyu proxy olarak kullanmak için proxy sunucusu kuracağız.

SSH ile makineye bağlanıp aşağıdaki komutları yazalım:

yum update -y
yum install -y epel-release
yum groupinstall -y "X Window System"
yum install -y xfce
yum install -y tigervnc-server
yum install -y tinyproxy

Bu komutlar ile gereken programların hepsini yükledik.

vncpasswd komutu ile uzaktan bağlantı için şifre belirliyoruz. İki defa şifreyi girmenizi isteyecek ve şifre girerken gözükmeyecek.

nano /etc/sysconfig/vncservers komutuyla dosyayı açıp, son satırı düzenlememiz gerekiyor. Alttaki resimde satırı kopyalayıp düzenledim. Vultr’da ilk açtığımız kullanıcı root olduğu için resimde o şekilde yazdık.

vncservers

Uzaktan bağlantı için kullanacağımız portlara izin verip bu servisi yeniden başlatmamız gerekiyor.

iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp -m multiport --dports 5901 -j ACCEPT
service iptables save
service iptables restart

VNC servisini de yeniden başlatalım.

service vncserver restart

services restart

Uzaktan bağlantı ile ilgili son işlemimiz çalıştığında XFCE’yi başlatması olacak. Bunun için nano /root/.vnc/xstartup komutu ile dosyayı açıp son satırına gidiyoruz. Son satırda twm & yazan kısmı silip yerine startxfce4 & yazıyoruz. Kaydedip kapatıyoruz.

startxfce42

Çalışan vnc serverı kapatalım

vncserver -kill :1

İstediğimiz zaman vnc server’i aşağıdaki komut ile başlatabiliriz

vncserver :1

vncserver

Başlattıktan sonra herhangibir VNC programı ile serverin_ipsi:5901 yazıp bağlanabilirsiniz.

Tinyproxy Ayarları

Aşağıda verdiğim ayarlar ile tüm IP adreslerinden gelen bağlantıları kabul edip kendi sunucunuz üzerinden çıkışına izin verecek şekilde yapılandırabilirsiniz.

echo "Allow 0.0.0.0/0" >> /etc/tinyproxy/tinyproxy.conf
service restart tinyproxy

tinyproxy3

Tinyproxy’nin kullanacağı portları bağlantıya izin verecek şekilde yapılandırıyoruz

iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp -m multiport --dports 8888 -j ACCEPT
service iptables save
service iptables restart

Proxy servisini durdurmak için: service tinyproxy stop

Proxy servisini başlatmak için: service tinyproxy start