Ana Sayfa Yardım Merkezi Bulut Sunucu (VDS)
Bulut Sunucu (VDS)

VDS Sunucu Kurulumu – Adım Adım Linux Rehberi

4 dakika okuma Güncel bilgi
Yardım Merkezine Dön

VDS (Sanal Özel Sunucu) İlk Kurulum Rehberi

VDS (Virtual Dedicated Server), fiziksel bir sunucunun kaynaklarının size özel olarak ayrıldığı, yüksek performans, tam yönetim yetkisi ve esnek yapılandırma imkânı sunan sanal sunucu hizmetidir. Bu rehberde Ubuntu ve Debian tabanlı Linux işletim sistemleri için önerilen temel kurulum ve güvenlik adımları yer almaktadır.


1. Sunucuya SSH ile Bağlanın

Sunucunuz oluşturulduktan sonra tarafınıza aşağıdaki bilgiler iletilir:

  • Sunucu IP Adresi
  • Root Kullanıcı Adı
  • Root Şifresi

Windows kullanıcıları PowerShell veya PuTTY, macOS ve Linux kullanıcıları ise Terminal uygulamasını kullanabilir.

Bağlantı Komutu

ssh root@SUNUCU_IP_ADRESI

İlk bağlantıda güvenlik doğrulaması görüntülenir. yes yazarak devam edin ve root şifrenizi girin.


2. Sistemi Güncelleyin

Sunucunuzun güvenliği ve kararlılığı için ilk olarak tüm paketleri güncellemeniz önerilir.

apt  && apt upgrade -y

3. Yeni Bir Yönetici Kullanıcısı Oluşturun

Günlük işlemleri doğrudan root hesabı ile yapmak güvenlik açısından önerilmez. Kendinize ait ayrı bir kullanıcı oluşturup sudo yetkisi vermeniz tavsiye edilir.

adduser kullaniciadi
usermod -aG sudo kullaniciadi
su - kullaniciadi

4. Güvenlik Duvarını (UFW) Yapılandırın

Sunucunuza yalnızca gerekli bağlantıların erişebilmesi için UFW güvenlik duvarını etkinleştirin.

apt install ufw -y
ufw allow OpenSSH
ufw enable
ufw status

5. Web Sunucusu Kurulumu

Web sitelerinizi yayınlamak için ihtiyacınıza göre Nginx (LEMP) veya Apache (LAMP) tercih edebilirsiniz. Aşağıdaki örnek Nginx kurulumu içindir.

apt install nginx -y
systemctl enable nginx
systemctl start nginx
systemctl status nginx

6. Veritabanı Kurulumu

Web uygulamalarında kullanılmak üzere MariaDB veritabanını kurabilirsiniz.

apt install mariadb-server -y
systemctl enable mariadb
systemctl start mariadb
mysql_secure_installation

mysql_secure_installation komutu ile root şifresi belirleyebilir, anonim kullanıcıları kaldırabilir ve temel güvenlik ayarlarını tamamlayabilirsiniz.


7. PHP Kurulumu

PHP tabanlı uygulamalar (WordPress, Laravel, WHMCS vb.) çalıştırmak için PHP-FPM kurulumu yapabilirsiniz.

apt install php-fpm php-cli php-mysql php-curl php-gd php-mbstring php-xml php-zip php-intl php-bcmath -y

Kurulumun ardından sürümü doğrulayabilirsiniz.

php -v

8. Temel Güvenlik Yapılandırmaları

Sunucunuzun güvenliğini artırmak için aşağıdaki adımların uygulanması tavsiye edilir.

SSH Portunu Değiştirin

Varsayılan 22 numaralı SSH portunu değiştirerek otomatik saldırıların önemli bir kısmını engelleyebilirsiniz.

Yapılandırma Dosyası

/etc/ssh/sshd_config

Örneğin aşağıdaki satırı düzenleyebilirsiniz:

Port 2222

Daha sonra SSH servisini yeniden başlatın.

systemctl restart ssh

Fail2Ban Kurulumu

SSH ve diğer servislerde başarısız oturum açma denemelerini otomatik olarak engellemek için Fail2Ban kurulması önerilir.

apt install fail2ban -y
systemctl enable fail2ban
systemctl start fail2ban
systemctl status fail2ban

9. Sunucu Saatini Doğru Ayarlayın

Log kayıtları, SSL sertifikaları ve zaman senkronizasyonu için sunucu saatinin doğru yapılandırılması önemlidir.

timedatectl set-timezone Europe/Istanbul
timedatectl

10. Sunucuyu Yeniden Başlatın

Güncellemeler ve yapılandırmalar tamamlandıktan sonra sunucunuzu yeniden başlatmanız önerilir.

reboot

Sonuç

Yukarıdaki adımlar tamamlandığında VDS sunucunuz temel güvenlik önlemleri alınmış, güncel ve web uygulamaları için hazır bir duruma gelecektir. İhtiyacınıza göre Docker, Node.js, Java, Python, Redis, PostgreSQL, DirectAdmin, CyberPanel, Plesk veya diğer sunucu yazılımlarını kurarak sisteminizi geliştirebilirsiniz.

Önemli Not:
Root hesabını yalnızca zorunlu yönetim işlemlerinde kullanmanız, düzenli güvenlik güncellemeleri yapmanız ve güçlü parolalar veya SSH anahtarı ile kimlik doğrulaması kullanmanız önerilir. Kritik verileriniz için düzenli yedekleme oluşturmayı ihmal etmeyiniz.

Bu makale yardımcı olmadı mı? Destek ekibimizle iletişime geçin veya 0850 290 3344 numaralı hattı arayın.

Ürün sepete eklendi!