Press ESC to close

Ubuntu Server Kurulumu

Açık kaynak kodlu ve kullanıcı dostu bir işletim sistemi olan Ubuntu, dünya genelinde hem bireysel kullanıcılar hem de işletmeler tarafından tercih edilen popüler bir Linux dağıtımıdır. Güvenlik, performans ve özelleştirilebilirlik gibi özellikleriyle dikkat çeken Ubuntu, bilgisayarınıza hayat vermek için harika bir seçenek sunar. Ancak, özellikle ilk kez Linux kullanacaklar için kurulum süreci bazen karmaşık görünebilir. Bu rehberde, Ubuntu’yu adım adım nasıl kurabileceğinizi basit ve anlaşılır bir şekilde açıklayarak, sizi bu güçlü işletim sistemine kolayca geçiş yapmanızı sağlayacak bir yolculuğa çıkarıyoruz.


İndirme yapacağınız versiyona karar verdiğinizi ve indirdiğiniz iso dosyasını mount ettiğinizi varsayarak ilerliyorum.

VMware ESXi üzerinde sanal makine oluşturmak.


1 – Welcome !

Kurulum yapmak istediğimiz dili seçiyoruz ve enter butonuna tıklıyoruz.

2 – Keyboard Configuration

Burada kullanmak istediğiniz klavye tipini seçiyorsunuz, varsayılan olarak ingilice geliyor, ben Identify keyboard üzerinden otomatik olarak benim klavyemin tespit edilip seçilmesini sağlıyorum. Sonrasında Done adımına gelerek Enter tuşu ile devam ediyorum.

3 – Network Connections

Burada makinemizin ağ ayarlarını yapmamız gerekiyor.

Dilerseniz ens160 üzerinden enter tuşu ile giriş yapıp manuel üzerinden ip ayarlamasını yapabilirsiniz.

Ben makinem kurulduktan sonra bu ayarları dosya üzerinden editleyeceğim o sebeple continue without network seçeneği ile ilerliyorum.

4 – Configure proxy

Eğer internete proxy ile bağlanacaksanız burada ilgili ayarları yapabilirsiniz. Benim öyle bir ihtiyacım olmadığı için direkt Done seçeneği ile devam ediyorum.

5 – Configure Ubuntu archive mirror

Ben done seçeneği ile devam ediyorum.

6 – Guided storage configuration
7 – Storage Configuration

Diskimizin bölümelemesini yaptığımız, partition vb. oluşturduğumuz kısım.
Ben hiç bir değişiklik yapmadan devam edeceğim.
Eğer sizin C, D, E gibi birden çok alan oluşturma niyetiniz varsa buradan müdahale edebilirsiniz.

Aşağıdaki ekran görüntüsünde de contunie ile devam ediyoruz.

8 – Profile Setup

Burada kurulumumuz için bilgisayar adı, kullanıcı adı ve parola belirlememiz gerekiyor.
İlgili alanları aşağıdaki gibi doldurup devam ediyoruz.

Not: Benim kullandığım iso root kullanıcısı üzerinden kurulum yapmıyor, ben daha sonra root kullanıcısını aktif edip bu kullanıcıyı kaldıracağım.

9 – SSH Setup

Makinemize kurulum sonrasında putty, termius, remote desktop manager vb. terminal uygulamaları ile ssh üzerinden bağlanacağımız için Install OpenSSH server seçeneği seçili iken done seçeneğini seçiyoruz.

10 – Installing system

11 – Install complete!

Kurulum işlemi tamamlandı, Reboot Now seçeneği ile kurulan sistemimizi yeniden başlatıyoruz.

12 – Failed unmounting /cdrom.
Reboot sonrası vm üzerinde aşağıdaki gibi bir ekran ile karşılaşıyoruz.

İşletim sisteminin diskimiz üzerinden boot edilebilmesi için makinemize bağladığımız iso dosyasını kaldırmamız gerekiyor. Burada bir sanallaştırma teknolojisi üzerine kurulum yaptıysanız ilgili yönergeleri izleyerek iso dosyasını kaldırabilir ya da fiziksel bir CD-DVD / USB Disk üzerinden kurulum yaptıysanız ilgili diskinizi çıkarabilirsiniz.

13 – Kurulumun Tamamlanması

Bilgisayarınız yeniden açıldığında aşağıdaki gibi yapılandırma işlemleri devam ediyor. İşlemler bitene kadar bekleyiniz.

14 – Kurulum tamamlandı

Kurulumun sonunda işletim sistemi kullanılmaya hazır hale gelince aşağıdaki gibi bir ekran ile karşılacağız.

Bu noktada kurulumu yaparken girmiş olduğumuz;
kullanıcı adını giriyoruz ve ENTER tuşuna basıyoruz.
şifreyi giriyoruz ve ENTER tuşuna basıyoruz.

Tebrikler, linux sunucumuz kullanıma hazır. Artık istediğiniz kurulum ve yapılandırmaları yaparak sunucunuzu kullanmaya başlayabilirsiniz.

BONUS: Network konfigürasyonu ve makinenin internete çıkmasını sağlamak

Dosyamızı nano editörü ile açıyoruz ve

sudo nano  /etc/netplan/00-installer-config.yaml

Dosya içeriğini aşağıdaki şekilde güncelliyoruz.

addresses ve gateway4 alanlarını kendinize göre güncelleştirmeyi unutmayın.

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens160:
      addresses:
      - 0.0.0.0/28
      gateway4: 0.0.0.0
      nameservers:
        addresses:
        - 8.8.8.8
        - 8.8.4.4
        search: []
  version: 2

Ardından CTRL+O (Kaydet), CTRL+M+A (Append) yapıyoruz ve CTRL+X ile nano editörü kapatıyoruz.

Ardından aşağıdaki komutu çalıştırarak güncellemiş olduğumuz network konfigürasyon dosyasının uygulanmasını sağlıyoruz.

sudo netplan apply

BONUS: “root” isimli kullanıcıyı erişime açma.

Oturum açmış olduğumuz root kullanıcısı üzerinden aşağıdaki komutu çalıştırıyoruz.

#root kullanıcısı için bir şifre belirliyoruz. 
sudo passwd root

Konsol üzerinde New password: ifadesini görüyoruz. Kullanmak istediğimiz şifreyi girip enter tuşuna basıyoruz.

Konsol üzerinde Retype new password: ifadesini görüyoruz. Kullanmak istediğimiz şifreyi tekrar girip enter tuşuna basıyoruz.

passwd: password updated successfully ifadesini görüyoruz. Şifre değiştirme işlemimiz başarılı.

Şimdi mevcut kullanıcıyı root olarak değiştirelim.

#mevcut loginde aşağıdaki komutla kullanıcıyı değiştiriyoruz. 
su - root
# bizden parola istiyor, root parolamızı giriyoruz ve enter tuşuna basıyoruz. 

Aşağıdaki ekran görüntüsünde root kullanıcısının aktif olduğunu görebiliyoruz.

root kullanıcımız için bir şifre belirledik ve mevcut kullanıcımızı root ile değiştirdik. Artık root kullanıcısı ile işlemlerimizi sağlayabiliyoruz.

BONUS: root kullanıcıya SSH üzerinden bağlanma

root kullanıcımız hala uzaktan erişime açık değil. SSH üzerinden root kullanıcısı ile bağlanabilmek için aşağıdaki işlemleri uygulamamız gerekiyor. Komut satırında aşağıdaki kodu çalıştırarak sshd konfigürasyon dosyasını düzenleme modunda açıyoruz.

sudo nano /etc/ssh/sshd_config

Ardından ilgili dosya içerisinde aşağıdaki satırı buluyoruz.

#PermitRootLogin prohibit-password 

İlgili satırda yer alan değeri aşağıdaki şekilde güncelliyoruz.

PermitRootLogin yes

Son olarak ssh servisimizi yeniden başlatıyoruz.

sudo service ssh reload

Sıra geldi kullandığımız ssh terminal üzerinden sunucumuza bağlanmaya. Aşağıdaki bilgiler doğrultusunda ilgili alanları dolduruyoruz.

Host: Sunucumuzun public ip adresini yada bağlı olan domain ismini yazıyoruz.
Username: Buraya kullanıcı adımızı yazıyoruz.
Password: Buraya şifremizi yazıyoruz.

Kullandığımız ssh terminal üzerinden bağlantımızı gerçekleştiriyoruz. Aşağıdaki gibi bir ekran sizi karşılıyorsa tebrikler, sunucunuza başarıyla bağlandınız.


Vaktinizi ayırıp buraya kadar okuduğunuz için teşekkür ederim.

Eğer bu makale sizin için faydalı olduysa lütfen beğenmekten ve aşağıya küçük bir yorum yazmaktan çekinmeyin.

Diğer yazılarımda yeniden buluşmak dileğiyle.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir