= 5 Adımda Sanal Özel Sunucu (VPS) Nasıl Yapılır = Paylaşılan barındırmadan Sanal Özel Sunucuya (VPS) geçiş yapmak nispeten kolay bir harekettir. Bununla birlikte, özellikle daha önce komut satırını hiç kullanmadıysanız, bir VPS'nin nasıl kurulacağını öğrenmek biraz daha zor olabilir. Eksiksiz Linux Komutları Hile Sayfasını İndirin Bu yazıda, size yol göstereceğiz **beş adımda bir VPS nasıl kurulur**: Secure Shell (SSH) erişimi aracılığıyla VPS'nizde nasıl oturum açılacağını öğrenmek. Sunucunuz güncelleniyor. Yeni bir kullanıcı oluşturma ve ayrıcalıklarını değiştirme. Ortak anahtar kimlik doğrulaması etkinleştiriliyor. VPS'niz için bir güvenlik duvarı kurma Teknik ayrıntılara girmeden önce, yeni sanal sunucunuzu neden yapılandırmanız gerektiğini açıklayacağız. Bir VPS'nin nasıl kurulacağı hakkında konuşalım! == Yeni VPS'nizi Neden Yapılandırmalısınız == Genellikle, temel bir barındırma planına kaydolduğunuzda, sağlayıcınız kullanmanız için ihtiyaç duyacağınız tüm yazılımları kuracaktır. Örneğin, paylaşılan barındırma ile, muhtemelen hesabınız için hemen bir kontrol paneline erişeceksiniz: Bu barındırma kontrol panelleri, hesabınızı yapılandırmak için ihtiyacınız olan tüm seçenekleri sağlar. Bununla birlikte, çoğu durumda, diğer insanlar da aynısını kullandığından, sunucunuzun gerçek ayarlarını değiştirme şansınız olmaz. makine Bir VPS ile ise tamamen kendinize ait bir sunucu ortamına sahip olursunuz. Çoğu durumda, ana makineniz yalnızca Apache veya Nginx gibi temel sunucu yazılımlarını âÃÂàkuracak kadar ileri gider âÃÂàve diğerleri sana bağlı. Ek olarak, daha kolay yönetim için Cyberpanel gibi bir kontrol paneli kurmak isteyebilirsiniz. Bu, sunucunuzu "hazır"hale getirmek için muhtemelen fazladan birkaç adım atmanız gerekeceği anlamına gelir. Â, örneğin: - VPS kullanmaya ne zaman başlamanız gerektiğine karar vermek - Ona nasıl bağlanılacağını ve komutların nasıl verileceğini öğrenmek - Yeni yazılımın nasıl kurulacağını ve güncellemelerin nasıl gerçekleştirileceğini bulmak - Yeni kullanıcı hesaplarının yapılandırılması (gerekirse) - Güvenlik duvarı kurmak Sunucunuza komut vermekten bahsettiğimizde, şunun gibi bir şeye atıfta bulunuyoruz: Genellikle, Grafik Kullanıcı Arayüzü (GUI) yerine komut satırını kullanarak VPS'nizle etkileşim kuracaksınız. Bu ilk başta gözünüzü korkutabilir, ancak doğru komutları bulmak ve takip etmek için Google'da dolaşmaktan çekinmezseniz buna çabucak alışacaksınız. bazı basit öğreticiler Sen *Ayrıca bir GUI kullanarak sunucunuzla etkileşime geçmenizi sağlayacak barındırma kontrol panellerini ayarlayabilir. Ancak, komut satırını kullanmak genellikle daha verimli yol olduğundan, bu makalede buna değinmeyeceğiz. Ayrıca, basit komutların nasıl kullanılacağını öğrenmek size sunucu yönetimi hakkında çok şey öğretecek ve bu da siteniz büyüdükçe neredeyse kesinlikle işe yarayacaktır. == Yeni VPS'nizi Yapılandırmak ve Kullanıma Hazırlamak için 5 Adım == Bildiğiniz gibi web sunucularının büyük bir çoğunluğu Unix tabanlı sistemler üzerinde çalışmaktadır. Bu, o tür İşletim Sistemine (OS) göre uyarlanmış komutlar kullanmanız gerekeceği anlamına gelir; bunlar, kullandığınız komutlarla aynı değildir. bir Windows makinesinde kullanın. Windows sunucu yönetimi hakkında daha fazla bilgi edinmek istiyorsanız, daha fazla ayrıntı için bu kılavuza göz atın. Bunu aradan çıkardıktan sonra, bir VPS'nin nasıl kurulacağı hakkında konuşalım! 1. Adım: Güvenli Kabuk (SSH) Erişimi Yoluyla VPS'nize Nasıl Giriş Yapacağınızı Öğrenin Bir web sitesine bağlanmanın tarayıcı kullanmanın ötesinde birkaç yolu vardır. Örneğin, sunucunuza dosya yüklemenizi, indirmenizi ve düzenlemenizi sağlayan Dosya Aktarım Protokolünü (FTP) kullanabilirsiniz: FTP çok yararlı olabilse de, protokol sunucunuza komutlar vermenizi sağlamaz. Bunun için, uzak sunuculara erişmenizi sağlayan farklı bir protokol türü olan Secure Shell (SSH) erişimini kullanmanız gerekecek. SSH aracılığıyla bir sunucuya bağlandığınızda, sunucuya komutlar verebilirsiniz. SSH ayrıca, onu son derece güvenli kılan güçlü şifreleme ve kimlik doğrulama protokolleriyle de tanınır. SSH kullanmayı öğrenerek, sunucu yönetimine ilk adımlarınızı atmış olacaksınız. Bir VPS planına kaydolduğunuzda, web barındırıcınız size aşağıdakiler de dahil olmak üzere bir dizi kimlik bilgisi sağlamalıdır: - Sunucunuzun IP adresi - Bir kullanıcı adı (genellikle kök) - Sizin için bir şifre kök Terime aşina değilseniz, bir **root veya **superuser hesabı, belirli bir sistemde tam ayrıcalıklara ve erişime sahip bir kullanıcıdır. Bunu bir yöneticinin eşdeğeri olarak düşünebilirsiniz, ancak daha fazla güce sahip Bir VPS kurduğunuzda, tek bir VPS ile başlayacaksınız. İlk bağlantıyı kurmak için kullanacağınız **root** hesabı. Kendi uçunuzda Unix tabanlı bir işletim sistemi kullanıyorsanız, sunucunuza doğrudan komut satırından bağlanabilirsiniz. Ancak, Windows kullanıyorsanız, önce bir SSH istemcisi kurmanız gerekir. Özellikle iki istemciye bağlıyız, bunlardan ilki Bitvise olarak adlandırılır: Klasik Windows stiline benzeyen basit bir arayüz arıyorsanız, Bitvise ile yanlış gidemezsiniz. Ancak, işinizin çoğunu komut satırında yapacaksınız, bu nedenle stilin pek bir önemi yok Ayrıca çok daha minimal bir arayüze sahip olan PuTTY'nin büyük hayranlarıyız. Bununla birlikte, birçok ek yapılandırma seçeneği sunarak, gerçekten sunucu yönetimine ayak uydurmak istiyorsanız onu tercih etmenizi sağlar. Bu eğitimin geri kalanında, örneklerimizde PuTTY kullanacağız. Bunu akılda tutarak, devam edin ve programı yükleyin ve ardından çalıştırın. Bunun gibi bir pencere göreceksiniz: Bu aşamada sunucunuzun IP adresini girmelisiniz. **Ana Bilgisayar Adı (veya IP adresi) **alanını seçin ve **Bağlantı Noktası **ayarını varsayılan değer olan **22 olarak bırakın Profesyonel İpucu SSH bağlantılarının yanı sıra, 22 numaralı bağlantı noktası güvenli oturum açma ve Güvenli Dosya Aktarım Protokolü (SFTP) için de kullanılır. İsterseniz SSH portunu da değiştirebilirsiniz. IP alanının altında kullanmak istediğiniz bağlantı türünü seçmek için bir seçenek olduğunu fark edebilirsiniz. Seçmek **SSH, **ve sonra devam edip **Aç **düğmesine basabilirsiniz Şimdi bir komut satırı penceresi açılacak ve oturum açma bilgilerinizi girmeniz için bir istem göreceksiniz. Bu durumda, olacak **root **ve karşılık gelen parola: Girilen veriler doğruysa, sunucunuzun ayrıntılarının kısa bir özetini ve daha fazla komut girmeniz için bir istem görürsünüz: VPS kurmanın ilk adımı bu kadar. Hâlâ yapacak işlerimiz olduğu için komut satırı penceresini henüz kapatmayın. 2. Adım: Sunucunuzu Güncelleyin VPS'nize giriş yaptığınızda, herhangi bir "paket"olup olmadığını size bildiren bir mesaj göreceksiniz. àveya mevcut güvenlik güncellemeleri: Paketler temelde Unix dilinde yazılımlardır. Herhangi bir sistem söz konusu olduğunda, bileşenlerini güncel tutmak her zaman önemlidir ve sunucular da istisna değildir Eski yazılım kullanıyorsanız, sunucunuzu (ve web sitenizi) güvenlik açıklarına açarsınız. Ayrıca, yeni özellikleri veya geliştirilmiş performansı kaçırıyor olabilirsiniz. Bu yüzden yapmak isteyeceğiniz ilk şey sunucunuzun paketlerini güncellemek olacaktır. , ve bekleyen güvenlik yamalarını indirin Başlamak için şunu yazın: **apt update **komutunu girin ve **Şimdi Girin, sunucunuz hangi paketlerin yükseltilmesi gerektiğini tekrar kontrol edecektir. Tamamlandığında, sunucunuzun paketlerini güncelleyecek olan **apt upgrade girin: Bu işlem, sunucunuzun kaç güncelleme yüklemesi gerektiğine bağlı olarak biraz zaman alabilir. Arkanıza yaslanın, bir kahve alın ve bitmesini bekleyin. Tüm paketleriniz güncel olduğunda, devam etmeli ve sunucunuzu kullanarak yeniden başlatmalısınız. **yeniden başlat **komutu. Ardından, komut satırı penceresini kapatın. Bir veya iki dakika bekleyin ve PuTTY'yi (veya tercih ettiğiniz müşterinizi) kullanarak tekrar oturum açın. Her şey plana göre giderse, listede daha fazla kullanılabilir güncelleme olmamalıdır. Bu, bir VPS kurmayı öğrenmenin bir sonraki adımına geçebileceğimiz anlamına gelir. 3. Adım: Yeni Bir Kullanıcı Oluşturun ve Ayrıcalıklarını Değiştirin Bir VPS kurduğunuzda, bir **root **user, şu ana kadar kullandığınız hesaptır. Ancak, süper kullanıcı ayrıcalıklarına sahip başka bir kullanıcı hesabı oluşturmak genellikle iyi bir fikirdir. Bunun nedeni, **kök **hesap, ne yaptığınızdan emin değilseniz ciddi hasara neden olabilir. Bir **kök **hesabı, sisteminizin tüm ayarlarına tam erişime sahiptir, bu nedenle yanlış bir komut ciddi sorunlar yaratabilir Öte yandan, süper kullanıcı ayrıcalıklarına sahip normal bir kullanıcı hesabının şunları eklemesi gerekir: **sudo **yönetici ayrıcalıklarını kullanarak çalıştırmak istediği herhangi bir komutun öneki. Bu küçük bir değişiklik gibi görünebilir, ancak büyük bir fark yaratıyor. Bu yaklaşımla, aksiliklerden kaçınmanıza yardımcı olabilecek **sudo **ön ekini kullanarak herhangi bir komutu çalıştırmadan önce iki kez düşünmeniz gerekecek. Devam edin ve aşağıdaki komutu girerek bu yeni kullanıcıyı şimdi kurun. İkinci kısmı, kullanmak istediğiniz kullanıcı adı ile değiştirmek isteyeceksiniz: **kullanıcı yeni kullanıcı adınızı ekleyin** Ardından, bu kullanıcıyı listeye eklemek için bu satırı yazın. **sudo **grup, ona süper kullanıcı ayrıcalıkları verecek (yine, yer tutucuyu yeni kullanıcı adınızla değiştirerek):usermod -aG sudo yournewusername** Şimdi, geriye kalan tek şey bu hesap için bir şifre ayarlamak. Ancak, normal bir parola kullanmaktan çok daha güvenli olan bir yöntem var, biz de onu kullanıyoruz. Âbir sonrakine bakacağım 4. Adım: Ortak Anahtar Kimlik Doğrulamasını Etkinleştirin Ortak anahtar kimlik doğrulaması, muhtemelen normal parolalardan daha güvenli olan bir tekniktir. Bu yaklaşımla, hem âÃÂÃÂpublicâÃÂàhem de âÃÂÃÂprivateàkümesi oluşturursunuz. ¢ÃÂàtuşları Sunucunuz genel anahtarınızı saklayacak ve bunu, bilgisayarınızda bir dosya olarak yalnızca sizin erişebileceğiniz özel anahtarın kimliğini doğrulamak için kullanacaktır. Genel anahtar kimlik doğrulamasını ayarladıktan sonra, oturum açmak için hem özel anahtara hem de bir parolaya ihtiyacınız olacak, bu da güvenliği önemli ölçüde artırır Windows'ta SSH anahtarları oluşturmak için, istemciyi daha önce kurduğunuzda kurulmuş olan PuTTYgen uygulamasını kullanabilirsiniz (Linux/Unix sistemlerinde bunun nasıl yapılacağı hakkında ayrıntılar için bu kılavuza bakın). Bunun için programlarınıza bakın ve şu şekilde görünmesi gereken PuTTYgen uygulamasını şimdi çalıştırın: Anahtar çiftiniz için varsayılan ayarları kullanmakta sorun yoktur, bu yüzden devam edin ve**Şimdi **düğmesi oluştur.Anahtarınızı daha benzersiz hale getirmek için, program farenizi rastgele hareket ettirerek rastgele hale getirmenizi isteyecek, ki bu oldukça havalı:Ardından, program sizin için ürettiği genel anahtarı size gösterecek .Başka bir şey yapmadan önce, devam edin ve anahtarın yanında bir parola görevi görecek eşlik eden bir parola oluşturun:Şimdi devam edin ve* *Özel anahtarı kaydet **düğmesine basın ve ortaya çıkan dosyayı bilgisayarınıza kaydedin.Birazdan genel anahtarınızı da kopyalamanız gerekecek, bu yüzden bu pencereyi henüz kapatmayınArdından, orijinal**root **kullanıcısını kullanarak sunucunuzda tekrar oturum açın ve yeni hesabınızın ana dizinine gidin usingsu âÃÂàyournewusername Komut satırı şimdi yeni kullanıcınızı yansıtacaktır:Bundan sonra, bir dizi çalıştırmanız gerekecek genel anahtarınız için yeni bir klasör oluşturacak, bu klasörün izinlerini kısıtlayacak ve anahtarınızı kaydedecek olan komutların sayısı:mkdir ssh chmod 700 ssh nano ssh /yetkili_anahtarlarBu son komut Nano düzenleyiciyi açarak sunucunuzdaki yeni**yetkili_anahtarlar **dosyasını değiştirmenizi sağlar.Devam edin ve PuTTYgen penceresinden genel anahtarınızı kopyalayın ve buraya yapıştırınAnahtar hazır olduğunda,tuşlarına basın **CTRL + X **düzenleyiciyi kapatmak için ve dosyadaki değişiklikleri onaylamanızı istediğinde **Y **girin.Ardından, aşağıdaki iki komutu yazın:chmod 600 ssh/yetkili_keys çıkışBunlar az önce düzenlediğiniz dosyanın izinlerini değiştirecek ve sonra sizi**root **kullanıcı Ardından, PuTTY'yi sunucunuza bağlandığınızda sizi tanıyabilmesi için özel anahtarınızı kullanacak şekilde yapılandırmanız gerekecek. Bunu yapmak için, uygulamanın ana ekranına dönün ve şuraya gidin: **Bağlantı âÃÂú SSH âÃÂú Kimlik Doğrulama **bölümü. İçeride, **Kimlik doğrulama için özel anahtar dosyası adlı bir alan bulacaksınız. Tıkla **Gözat **düğmesine basın ve ardından bilgisayarınızda sakladığınız özel anahtar dosyasını bulun. Onu seçin ve hazırsınız Son olarak, sunucunuza yeni kurduğunuz yeni kullanıcı için varsayılan salt parola kimlik doğrulama yöntemini devre dışı bırakmasını söylemeniz gerekir. Bunu yapmak için sunucunuza SSH aracılığıyla yeni kullanıcı olarak giriş yapın ve şu komutu çalıştırın: sudo nano /etc/ssh/sshd_config Bu açılacak **sshd_config **Nano editörünü kullanarak dosya. Bu dosyanın içinde **PasswordAuthentication ** yazan satırı bulun ve ondan önceki işareti silin. Ardından değerini **Evet **'ten **Hayır'a değiştirin, böylece şöyle görünür: Parola Doğrulama hayır Değişiklikleri dosyaya kaydedin ve sunucunuzu yeniden başlatın. Bir dahaki sefere oturum açmaya çalıştığınızda, bunu yalnızca özel anahtarınızı ve parolanızı kullanarak yapabileceksiniz. Adım 5: VPS'niz için Güvenlik Duvarı Kurun Şimdiye kadar bir VPS'nin nasıl kurulacağı konusunda pek çok konuyu ele aldık. Ancak, sunucunuzu güvende tutmak istiyorsanız gerçekleştirmeniz gereken son bir adım daha var. Bu, bunun için bir güvenlik duvarını etkinleştirmektir. Bunu, sunucunuza gelen ve sunucunuzdan gelen trafiği kısıtlayan kurallar belirlemenizi sağlayan iptables programını kullanarak yapabilirsiniz. Ancak bu süreç biraz karmaşıktır, bu nedenle iptables'ı nasıl kuracağınıza ve programı düzgün bir şekilde nasıl yapılandıracağınıza ilişkin tam kılavuzumuza göz atmanızı öneririz. Bu adım ilk başta aşırıya kaçmış gibi görünebilir. Ancak Iptables ile, trafiğin sunucunuza erişmesini sağlayan bağlantı noktalarını kısıtlayabileceksiniz. Bu, yollarındaki birçok saldırıyı durduracaktır. Artı, bu tek seferlik bir kurulum işlemidir, bu yüzden hemen yapmakta fayda var Devam etmeye hazır mısın? Alan adınızı yeni planınıza nasıl bağlayacağınızı öğrenin âÃÂàBir Alan Adı VPS'ye Nasıl Yönlendirilir? Yönetilen barındırmadan geçiş için adım adım kılavuz âÃÂàBir Web Sitesini Paylaşımlı Barındırmadan VPS'ye Nasıl Geçiririm? Linux Sunucularında Ana Bilgisayar Adı Nasıl Değiştirilir Görev İşleme için Tmux Nasıl Kurulur ve Kullanılır Linux'ta FFmpeg Nasıl Kurulur Linux Ekranı Nasıl Kurulur ve Kullanılır == Sonuç == Paylaşılan barındırmadan yükselttikten sonra bir VPS'nin nasıl kurulacağını öğrenmek, çocuk havuzunu bırakıp Olimpik bir havuza dalmak gibidir. Oynamak için çok daha fazla alanınız ve özelliğiniz var, ancak eğlenmeye başlamadan önce temelinizi bulmanız gerekecek. Artık VPS'nizi nasıl yapılandıracağınızı bildiğinize göre, her şeyi beğeninize göre ayarlamayı çok daha kolaylaştıracak olan komut satırıyla tanıştınız. VPS kurulumu hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde onlar hakkında konuşalım!