Dijital dünyada keşif yolculuğunuzda, kendi sanal özel sunucunuza sahip olmak başarı duygusu uyandıran bir teknik uygulamadır. İster kişisel bir web sitesi dağıtmak, ister bir öğrenme ortamı oluşturmak ya da otomatik komut dosyalarını çalıştırmak için kullanılsın, VPS size istikrarlı, kontrol edilebilir ve güçlü bir uzaktan bilgi işlem platformu sunar. Bu kılavuz, temel kavramları anlamanıza, akıllıca seçimler yapmanıza ve sonunda ilk VPS ana bilgisayarınızı başarıyla kurmanıza rehberlik edecektir.
Yeni kullanıcılar için VPS, 24 saat çevrimiçi olan uzaktan erişilebilen sanal bir bilgisayar olarak düşünülebilir. Bulut servis sağlayıcıları, sanallaştırma teknolojisini kullanarak yüksek performanslı fiziksel sunucuları birçok bağımsız sanal birime böler ve her birimin kendi işletim sistemi, disk alanı, bellek ve CPU kaynakları vardır ve bağımsız bir genel IP adresine sahiptir. Bu, bu “bilgisayarın” tam kontrolünü sağlar ve diğer kişilerle temel kaynakları paylaşmadan yazılım yükleme ve ortamı yapılandırma özgürlüğü verir. Ayrıca, performansı ve istikrarı geleneksel paylaşımlı sanal barındırma hizmetlerinden çok daha üstündür.
VPS barındırma hizmetinin temel avantajları ve seçim kriterleri
VPS seçerken, öncelikle diğer barındırma çözümleriyle karşılaştırıldığında sağladığı avantajları belirlemelisiniz. Bu, ihtiyaçlarınıza gerçekten uygun olup olmadığını değerlendirmenize yardımcı olacaktır. Temel avantajlar, kontrol, performans izolasyonu, ölçeklenebilirlik ve maliyet-fayda oranıdır. Fiziksel sunuculara benzer şekilde “Root” veya “Administrator” izinleri alırsınız ve herhangi bir uyumlu işletim sistemi ve yazılımı özgürce yükleyebilirsiniz. Kaynaklar özel olduğundan, komşu web sitelerindeki trafik artışı veya kaynak kötüye kullanımı sunucunuzun performansını etkilemeyecektir. Ayrıca, çoğu servis sağlayıcı esnek yükseltme seçenekleri sunar ve işiniz büyüdükçe CPU, bellek veya disk alanını kolayca artırabilirsiniz.
Tavsiye edilen okuma VPS barındırma nedir? Yeni başlayanlar için kapsamlı bir rehber, satın alma kılavuzu ve kullanım eğitimi.。
Gereksinimleri belirledikten sonra, piyasadaki çok sayıda servis sağlayıcı ve paket arasından seçim yaparken birkaç önemli kriteri göz önüne almanız gerekir.
Kendi ihtiyaçlarınızı ve bütçenizi belirleyin.
Bu, ilk ve en önemli adımdır. Kendinize sorun: Bunu esas olarak ne için kullanacağım? Az sayıda ziyaretçi alan kişisel bir blog çalıştırmak mı, yoksa veritabanı ve arka uç hizmetleri mi dağıtmak? Farklı kullanım durumları için konfigürasyon gereksinimleri büyük ölçüde değişir. Örneğin, statik bir sunum web sitesi yalnızca 512 MB bellek ve tek çekirdekli bir CPU gerektirirken, dinamik içeriğe sahip bir WordPress sitesi için en az 1 GB bellek önerilir. Aynı zamanda, aylık veya yıllık bir bütçe belirlemek, seçenekleri hızla daraltmaya yardımcı olabilir.
Sunucu yapılandırmasını ve performansını inceleyin.
Konfigürasyon esasen aşağıdaki hususlara bağlıdır: CPU çekirdeği sayısı, bellek boyutu, depolama türü ve kapasitesi, aylık veri trafiği ve ağ bant genişliği. Yeni başlayanlar için, 1 CPU çekirdeği, 1 GB bellek ve 20-25 GB SSD depolama alanı iyi bir başlangıç noktasıdır. Mutlaka SSD'yi seçin, bu disk okuma/yazma hızını büyük ölçüde artıracaktır. Ağ bant genişliği genellikle “paylaşımlı” ve “garantili” olarak ikiye ayrılır. Giriş seviyesi paketleri genellikle paylaşımlı Gigabit bant genişliği içerir ve veri trafiğinin “sınırsız” olup olmadığını veya yeterli olup olmadığını kontrol etmelisiniz (genellikle 1 TB/ay yeni başlayanlar için fazlasıyla yeterlidir).
Veri merkezinin konumunu ve ağı değerlendirin.
Sunucunun fiziksel konumu, erişim gecikmesini doğrudan etkiler. Temel ilke şudur: Hedef kullanıcılarınız ağırlıklı olarak hangi bölgede bulunuyorsa, o bölgedeki veri merkezini tercih etmelisiniz. Örneğin, kullanıcılar ülkenizdeyse, Hong Kong, Japonya, Singapur vb. Asya bölgelerindeki sunucuları öncelikli olarak düşünmelisiniz. Farklı servis sağlayıcılarının bu veri merkezlerine olan ağ gecikmelerini ve yönlendirme durumlarını önceden bir araç kullanarak test edebilirsiniz.
Hizmet sağlayıcısının itibarına ve desteğine dikkat edin.
Özellikle yeni başlayanlar için, güvenilir teknik destek çok önemlidir. Üçüncü taraf incelemelerini ve kullanıcı yorumlarını kontrol edin ve servis sağlayıcısının itibarını, ağ stabilitesini (internet kesintileri olup olmadığını) ve destek biletlerine yanıt verme hızını öğrenin. Sorunlarla karşılaştığınızda iletişim maliyetini büyük ölçüde azaltmak için Çince müşteri hizmetleri veya topluluk desteği sunan servis sağlayıcılarını seçin. Ayrıca, geri ödeme politikasını (örneğin “üç günlük koşulsuz geri ödeme” sunup sunmadığını) öğrenmek de bir güvencedir.
Tavsiye edilen okuma VPS barındırma hizmetinin nihai rehberi: Sanal sunucunuzu sıfırdan seçme, kurma ve optimize etme.。
Anasayfa > VPS Hizmetleri > Ana VPS İşletim Sistemi Seçimi ve Bağlantı Hazırlığı
Hizmet sağlayıcınızı seçip bir paket satın aldıktan sonra, işletim sistemi seçiminin önüne geçersiniz. Bu genellikle kurulum sürecindeki ilk yapılandırma adımıdır.
Linux dağıtımları: ana akım tercihi.
Çoğu sunucu uygulaması için, stabilite, güvenlik ve düşük kaynak kullanımı özellikleriyle Linux sistemi en iyi seçimdir. Yaygın dağıtımları şunlardır:
- Ubuntu: Yeni başlayanlar arasında en popüler seçimdir. Büyük bir topluluğa, zengin yazılım paketlerine ve ayrıntılı belgelere sahiptir ve öğrenme eğrisi oldukça düzdür. Uzun süreli destek sürümleri oldukça stabildir.
- CentOS (ve Rocky Linux/AlmaLinux gibi halefleri): İstikrarlılığı ve Red Hat Enterprise Linux ile uyumluluğu ile bilinir ve kurumsal kullanıcılar tarafından çok sevilir, ancak CentOS 8'in bakımı durdurulmuştur ve alternatiflerin seçilmesi önerilir.
- Debian: “Sağlam” stabilitesiyle bilinir. Yazılım paketleri biraz eskidir ancak iyice test edilmiştir ve son derece stabilite arayan kullanıcılar için bir seçenektir.
Yeni başlayanlar için, Ubuntu 22.04 LTS veya Debian 12'den başlamayı kesinlikle tavsiye ediyoruz.
Windows Server: Özel gereksinimler düşünüldüğünde
ASP.NET, MSSQL veya yalnızca Windows'u destekleyen belirli yazılımları çalıştırmanız gerekiyorsa, Windows Server'ı seçmeniz gerekir. Bunun genellikle ek lisans ücretleri gerektirdiğini ve sistem kaynaklarına (özellikle belleğe) daha yüksek taleplerde bulunduğunu unutmayın. Bu, yeni başlayanlar için önerilmez.
İşletim sistemi seçiminden sonra, servis sağlayıcının kontrol paneli VPS’nin IP adresini, kullanıcı adını (örneğin root) ve başlangıç şifresini sağlayacaktır. Resmi bağlantıdan önce, çok önemli bir güvenlik hazırlık adımı vardır: Şifre ile girişi devre dışı bırakıp SSH anahtarlı kimlik doğrulamasına geçmelisiniz. Bu, şifre kırma saldırılarını temelden önleyecektir. Yerel bilgisayarınızda bir çift anahtar (özel ve genel anahtar) oluşturmanız ve genel anahtarı VPS servis sağlayıcısının kontrol paneline veya başlangıç sistemine yüklemeniz gerekmektedir. Bu, güvenli bir sunucu oluşturmanın temelidir.
Başlamak için: Bağlantı kurmaktan temel ayarlara kadar.
Şimdi, komut satırı araçları kullanarak VPS’nizle gerçekten “konuşmaya” başlayalım.
Tavsiye edilen okuma Paylaşımlı barındırma nedir? Yeni başlayanlar için eksiksiz bir web barındırma rehberi ve satın alma önerileri.。
Güvenli bir SSH bağlantısı kurmak
MacOS veya Linux kullanıcıları için, doğrudan Terminal’i açın. Windows kullanıcıları için PuTTY veya Windows 10 ve sonraki sürümlerde yer alan Windows Terminal’i (OpenSSH istemcisi içerir) kullanmanız önerilir.
SSH anahtarı kullanarak bağlantı kurmak için genellikle aşağıdaki komut kullanılır:
ssh -i /路径/到/你的/私钥 root@你的服务器IP
İlk bağlantı kurulduğunda, ana bilgisayarın anahtar parmak izini onaylamanız istenecektir; lütfen gerekli bilgileri girin.yesBu kadar. Eğer yapılandırma doğruysa, şifre girmenize gerek kalmayacak ve doğrudan root kullanıcısı olarak sunucuya giriş yapabileceksiniz.
Önemli sistem güncellemelerini ve güvenlik iyileştirmelerini gerçekleştirin.
Giriş yaptıktan sonra, ilk görev sistem yazılım paketleri listesini güncellemek ve bilinen güvenlik açıklarını gidermek için yüklü tüm paketleri yükseltmektir. Ubuntu/Debian örneğini ele alalım:
apt update && apt upgrade -y
Daha sonra, birkaç temel güvenlik önlemi alınır:
1. SSH portunu değiştirme: Düzenle/etc/ssh/sshd_configDosya, olacak.Port 22Bir 1024’ten büyük rastgele port ile değiştirin (örneğin: 1025).Port 23456Bu, çok sayıda otomatik tarama saldırısını azaltabilir.
2. Root kullanıcısının SSH şifreli girişini devre dışı bırakın: Aynı yapılandırma dosyasında bunu yapın.PasswordAuthenticationAyarları yapın.no,PermitRootLoginAyarlanabilir.without-password(Anahtar ile girişe izin verilir) veyanoRoot kullanıcısının uzaktan giriş yapmasını tamamen yasaklayın; önerimiz, önce sıradan bir kullanıcı oluşturup bu kullanıcıya sudo yetkileri vermek ve ardından bu işlemi gerçekleştirmektir.
3. Güvenlik Duvarı Ayarları: Sistem güvenlik duvarını etkinleştirin (örneğin…)ufwSadece gerçekten ihtiyacınız olan portları (örneğin yeni SSH portu, HTTP 80, HTTPS 443) geçişe izin verin.
# Ubuntu安装ufw
apt install ufw -y
# 放行新SSH端口
ufw allow 23456/tcp
# 放行Web端口
ufw allow 80/tcp
ufw allow 443/tcp
# 启用防火墙
ufw enable
Tüm değişiklikleri yaptıktan sonra, lütfen mutlaka bunları uygulayın.systemctl restart sshYeni portun etkin hale gelmesi için SSH servisini yeniden başlatın. Yeniden başlatmadan önce, yeni portun doğru şekilde açıldığından ve SSH istemcinizin (örneğin PuTTY) yeni portu kullanacak şekilde yapılandırıldığından emin olun; aksi takdirde uzaktan giriş yapamayabilirsiniz.
İlk uygulamanızı oluşturun: Bir web sunucusu örneğiyle
Temel sistem hazırlandıktan sonra, gerçek uygulamaları dağıtmaya başlayabilirsiniz. Bir Web sunucusu kurmak en yaygın uygulamalardan biridir.
LAMP/LEMP çalışma ortamını kurmak
LAMP (Linux, Apache, MySQL, PHP) ve LEMP (Linux, Nginx, MySQL/MariaDB, PHP), en yaygın kullanılan iki web teknoloji yığınıdır. Burada, daha yüksek performansa sahip olan LEMP örneğini ele alacağız.
1. Nginx’i kurun:
apt install nginx -y
systemctl start nginx
systemctl enable nginx
Bu sırada, tarayıcıdan sunucunuzun IP adresine eriştiğinizde Nginx’in karşılama sayfasını görmelisiniz.
2. MariaDB veritabanını kurun:
apt install mariadb-server -y
mysql_secure_installation
Güvenlik başlatma betiğini çalıştırın; verilen talimatlara göre root şifresini ayarlayın, anonim kullanıcıları kaldırın ve uzaktan root girişini engelleyin.
3. PHP ve eklentilerinin kurulması:
apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml -y
4. Nginx’i PHP işlemleri için yapılandırmak: Web sitesi yapılandırma dosyasını düzenleyin (örneğin…)/etc/nginx/sites-available/your_domain), PHP isteğinin doğru şekilde iletilmesini sağlayın.php-fpmİşleme devam edin. Daha sonra, yapılandırma dosyasının bağlantısını (soft link) ilgili yere oluşturun.sites-enabledKatalogu oluşturun ve yapılandırmayı test edin; ardından Nginx’i yeniden yükleyin.
Web sitesi programını dağıtma ve alan adını yapılandırma
Web sitenizin dosyalarını (örneğin WordPress paketini) FileZilla gibi bir SFTP aracı kullanarak sunucunun web sitesi kök dizinine yükleyin. /var/www/htmlAyrıca doğru dosya izinlerini ayarlayın.
Eğer zaten bir alan adınız varsa, yapmanız gereken tek şey alan adı kayıt şirketinizde alan adınızın A kaydını VPS’nizin genel ağ IP adresine yönlendirmektir. DNS ayarlarının etkinleşmesini bekleyin (genellikle birkaç dakika ila birkaç saat sürer) ve ardından web sitenize alan adı aracılığıyla erişebilirsiniz.
SSL sertifikası yükleyerek HTTPS’yi etkinleştirin.
为网站启用HTTPS已成为标准配置。最便捷的方式是使用Let's Encrypt提供的免费证书,并通过certbotAraçlar otomatik olarak edinilir ve yapılandırılır.
# 安装certbot
apt install certbot python3-certbot-nginx -y
# 为你的域名获取并自动配置证书
certbot --nginx -d your-domain.com -d www.your-domain.com
Certbot, Nginx yapılandırmasını otomatik olarak değiştirir ve sertifika yenileme işlemlerini zamanlanmış bir programa ekler, böylece tam otomatik bir yönetim sağlanır.
Özetle.
Sıfırdan başlayarak ilk VPS sunucusunu seçmek ve kurmak, sistematik bir öğrenme sürecidir. Öncelikle kendi ihtiyaçlarınızı ve bütçenizi değerlendirmeniz ve buna göre uygun bir servis sağlayıcı ve yapılandırma planı seçmeniz gerekir. Daha sonra, yeni başlayanlar için uygun bir Linux dağıtımı seçerek işe başlayın ve hemen SSH anahtar doğrulaması ile güvenlik önlemlerini alın; bu, sunucunun güvenli bir şekilde çalışmasını sağlamanın ön koşuludur. Ardından, web çalışma ortamını kurarak ve yapılandırarak teorik bilgilerinizi pratik sonuçlara dönüştürün ve dışarıya hizmet verebilen bir web platformuna sahip olun. Tüm bu sürecin özü şudur: Cesurca denemeler yapmak, dikkatli hareket etmek ve önemli verileri ile yapılandırmaları zamanında yedeklemek.
Sıkça Sorulan Sorular.
VPS ve bulut sunucusu arasındaki fark nedir?
VPS (Sanal Özel Sunucu) ve bulut sunucuları her ikisi de sanallaştırma ürünleridir, ancak mimarileri farklıdır.
Geleneksel VPS’ler genellikle tek bir fiziksel sunucunun sanallaştırma teknolojileri (örneğin OpenVZ, KVM) kullanılarak oluşturulur ve kaynakları nispeten sabittir. Modern bulut sunucuları ise genellikle büyük ölçekli dağıtık kümeler üzerine kurulur; daha yüksek kullanılabilirlik, esneklik ve ölçeklenebilirlik sunarlar. Kaynaklar ihtiyaca göre kolayca yükseltilebilir veya düşürülebilir ve genellikle daha fazla depolama, ağ ve yedekleme hizmeti ile birlikte gelirler. Başlangıç seviyesindeki kullanıcılar için her iki hizmet arasındaki deneyim farkı pek fazla değildir; ancak bulut sunucularının güvenilirliği genellikle daha yüksektir.
Neden şifreli girişi devre dışı bırakıp anahtar kullanmayı öneriyoruz?
Şifre ile giriş yapmak, özellikle zayıf şifreler veya varsayılan şifreler kullanıldığında, sunucuların hackerlar tarafından saldırıya uğramasının en yaygın yoludur. Otomatik betikler, gece gündüz tüm ağı tarayarak SSH servislerine yaygın şifrelerle giriş yapmaya çalışırlar.
SSH anahtar doğrulaması, asimetrik şifreleme teknolojisini kullanır. Özel anahtar yerel olarak saklanır ve ağ üzerinden iletilmesine gerek yoktur; bu nedenle kaba kuvvet saldırılarıyla şifrelenmesi neredeyse imkansızdır. Herhangi bir karmaşık şifreden çok daha güvenlidir ve sunucuların güvenliğini korumak için zorunlu bir önlemdir.
Sunucuya sızıldıysa ne yapmalıyım?
Anormallikler tespit edildiğinde (bilinmeyen süreçler, performans sorunları, yabancı kullanıcılar vb.), derhal acil durum önlemleri alınmalıdır.
Öncelikle, mümkünse hemen servis sağlayıcının konsolü aracılığıyla sunucunun ağ bağlantısını kesin (örneğin, genel ağ erişimini kapatın) böylece hackerların sunucunuzu daha fazla zarar vermesini veya başkalarına saldırmak için kullanmasını engelleyin. İkincisi, eğer yakın zamanda temiz bir sistem yedekiniz varsa, tüm sistemi bu yedekten geri yüklemenizi öneririz. Yedek yoksa, profesyonellerin sisteme sızma nedenlerini araştırıp gerekli düzeltmeleri yapması gerekecektir; ancak bu süreç genellikle karmaşıktır ve arka kapıların tamamen temizlendiğinin garanti edilemez. Son olarak, sistemi geri yükledikten veya yeniden kurduktan sonra, sızmanın nedenlerini (genellikle zayıf şifreler, güncellenmemiş yazılım açıkları, yanlış yapılandırmalar vb.) mutlaka inceleyin ve güvenlik önlemlerinizi güçlendirin.
VPS’nin çalışma durumunu nasıl izleyebilirim?
Sunucu kaynaklarının kullanım durumunu izlemek son derece önemlidir.
Temel komutlardan başlayabilirsiniz, örneğin kullanımı gibi… top 或 htop Gerçek zamanlı işlemleri ve kaynak kullanımını görmek için… df -h Disk alanını kontrol etmek için… free -m Belleği kontrol edin. Uzun süreli izleme için, Netdata gibi hafif bir izleme aracı kurabilirsiniz; bu araç son derece ayrıntılı ve görsel olarak sunulan gerçek zamanlı paneller sağlar. Ayrıca, birçok VPS sağlayıcısının kontrol panelleri de temel CPU, bellek, trafik ve bant genişliği kullanım verilerini gösteren grafikler sunar.
Bir sonraki adım, bundan sonra ne yapmalıyım?
Daha fazla okuma ve pratik bilgiler.
Aşağıdaki içerikler bu makalenin konusuyla ilgilidir ve daha fazla okumak için uygundur. Öncelikle mevcut sorununuza en yakın makaleden başlayın, sonra çevresel konulara doğru ilerleyin, genellikle daha iyi sonuçlar alırsınız.
- VPS Sunucuları İçin Kapsamlı Rehber: Sıfırdan Başlayarak Seçim, Yapılandırma ve Optimizasyon Adımları
- VPS Sunucuları Kullanım Rehberi: Başlangıçtan Uzmanlığa, Seçim, Yönetim ve Optimizasyon Kılavuzu
- WordPress ile Başlangıçtan Uzmanlığa: Sıfırdan İlk Profesyonel Web Sitenizi Oluşturun
- 2026 Yılı Paylaşımlı Sunucu Seçim Kılavuzu: Web Sitenizin Barındırılması İçin En Uygun Çözümü Nasıl Belirlersiniz?
- Paylaşımlı Sunucular Hakkında Derinlemesine Bilgi: Yeni Başlayanlar İçin Rehber ve Temel Kavramlar Açıklaması