Adım Adım Home Server ( /Ev Hizmet Sağlayıcısı )

not: Bu yazı geliştirirlerek en temel seviyeye( / bilaleye anlatır gibi ) güncellenecektir. Gelişim aşamasındaki sabrınızdan ötütürü teşekkürler.

Kullandığım Donanımlar:

not:

İnclemek istediğiniz takdirde listedekilerin özellikleri ve diğer ayrıntıları aşağıda bulabilirsiniz.

İşletim Sistemi Kurulumu Öncesi – Donanımsal Hazırlıklar

  1. Cd-rom caddy/bellek kızağına HDD’yi yerleştiriyorum.

  2. Dizüstü bilgisayar istasyonunun (dock station) cd sürücüsünü söktükten sonra yerine cd-rom caddy/bellek kızağı yerleştiriyorum.

  3. Dizüsŧü Bilgisyardaki HDD ile elimdeki SSD’yi takaslıyorum.

İşletim Sistemini Yüklemek – Yazılımsal Hazırlıklar

not: Thinkpad x200 32-Bit olduğundan ve sistem güncelllemeleri açısından sıklığı az olan Debian işletim sistemini kullanacağım.

  1. Debian işletim sisteminin 32-Bit netinst iso / asgari boyut yazılabilir dosyasını indiriyorum.

  2. Rufus veya balenaEtcher programlarını kuruyorum. USB’yi programlardan biri vasıtası ile iso dosyasını seçerek önyüklemeye /boot’a hazır hale getiriyorum.

İşletim Sistemini Yüklemek

  1. Dizüsŧü biligisayar kapalı iken USB’yi yerleştiriyorum/takıyorum. Başlattıktan sonra bios önyükleme fihsitine ( /boot menu ) giriyor ve USB cihazını seçiyorum.

  2. İşletim sistemini SSD’ye çevre arayüzü ( /desktop environment ) olmadan sadece ssh özelliği olacak şekilde yüklüyorum.

ping, local IP ve SSH

  1. İlk girişimi yaptıktan sonra interneti kontrol etmek için # ping 8.8.8.8 emrini ( /komutunu ) uçbirimde ( /terminal ) çalıştırıyor ve cevapını teftiş ediyorum. Cevap “64 bytes from 8.8.8.8: icmp_seq=1 ttl=118 time=3.95 ms” cinsine benzemeli. not: “ping: connect: Network is unreachable” yazısı çıktığı takdirde internet erişiminiz yoktur.

  2. Yerel ağda ip ikametinizi (/ adresinizi ) öğrenmek için # ip addr yazarak “en” ile başlayan yerden öğreniyorum.

  3. Terminal’den çıkış yaparak aynı yerel ağa bağlı başka bir cihazdaki terminalden (windows işletim sistemleri için cmd) # ssh username@xxx.xxx.xxx.xxx komutunu çalıştıryorum (örn makine@192.168.99.33. Karşıma gelen sorulara olumlu cevap verdikten sonra şifreyi kısmında server dizüstü biligisayarımızın şifresini giriyorum.

Sonraki Bölümlerde

  1. DDNS / DynDNS + altalan ( /subdomain ) kurulumu ve server’e uzak yerel ağ dışı erişim.

  2. İkincil belleği/diski okuma/mountlama.

  3. ssh güvenliği ve ssh kamu anahtarı ve özel anahtarı (ssh public key, private key).