SSH’yi kullanmaya başlamak için geliştirici kılavuzu (sunucunuza güvenli bir şekilde bağlanın)
SSH’yi WordPress sitenize erişmek için nasıl kullanacağınızı öğrenmek, dikkate alamayacağınız bir şeydir. Çoğu WordPress kullanıcısı için, sitenize bağlanmanın en yaygın yolu, veritabanına erişmek için SFTP ve PHPMyAdmin ile birlikte WordPress Gösterge Tablosu ve Yönetici ekranıdır.
Ücretsiz demoyu deneyin
Ancak SSH, WordPress kemerinizdeki en değerli araçlardan biri olabilir. İş akışınızı hızlandırmak istiyorsanız, WordPress sitenize bağlanmak için SSH’yi nasıl kullanacağınızı öğrenmenin sizi daha verimli hale getireceğini göreceksiniz.
Bu yazıda size nasıl yapılacağını göstereceğiz.
SSH nedir? İlk olarak, SSH’nin ne olduğunu ve ne zaman kullanacağınızı belirleyerek başlayalım. SSH ‘kabuk kasası’ anlamına gelir. SSH spesifikasyonları şu şekilde tanımlar: “Güvenli olmayan ağlar aracılığıyla güvenli uzun mesafeli girişler ve diğer güvenli ağ hizmetleri için protokol.” Bu, WordPress sitenize herhangi bir bilgisayardan uzaktan ve sitenizin gönderildiği her yerde, giriş bilgileriniz olduğu sürece kullanabileceğiniz anlamına gelir. Bu yöntemi güvenli bir şekilde kullanmak. SSH, güvenli bir giriş sağlamak için tasarlanmıştır, böylece kimsenin kullandığınızda bağlantınıza erişemediğinden emin olabilirsiniz. Bu, ustalaştıktan sonra da hızlı ve kullanımı kolaydır. Ve WordPress API REST ile etkileşim kurmak istiyorsanız, komut göndermenin bir yoludur.
Sunucunuza SSH üzerinden bağlanmak için iki şeye ihtiyacınız var:
Bir arayüz.
Kimlik bilgileri.
Linux veya macOS çalıştırırsanız, işletim sisteminize yerleştirilmiş bir arayüzünüz vardır, bu nedenle SSH istemcilerini yüklemenize gerek yoktur. Ancak pencereleri çalıştırırsanız, istemciyi yüklemelisiniz. Bu yazıda bunu nasıl yapacağınızı göstereceğim. Başlamak için SSH üzerinden sitenize bağlanmanız gereken araçlar, bir SSH terminali veya istemci kullanmanız gerekir. Bu çok benzer bir şekilde çalışıyor. MacOS veya Linux Terminaline terminalden bağlantı kurmak, komut satırlarını makinenize veya uzaktan komut göndermek için komut satırlarını kullanmanıza izin veren Linux veya macOS’a dahil olan bir uygulamadır. Bu bir grafik arayüzü değildir, bu nedenle olmayacaksınız. Bir fare kullanın. Bunun yerine, metin komutunu yazarsınız. İlk kullanıcı için bu biraz kafa karıştırıcı olabilir, çünkü komutlarınızın görsel temsilini görmeye alışkın olabilirsiniz. Ama alışkın olduğunuzda, daha hızlı bulacaksınız. Graphics kullanıcı arayüzünden önceki günlerde bir bilgisayarla çalışıyorsanız, Microsoft MS-Dos gibi bir sistem kullanarak, bu tür bir arayüze aşina olabilirsiniz. İyi haber şu ki, terminal size MS-Dos’tan daha fazla seçenek sunuyor! Mac’teki terminali açmak için spot ışığını açın ve terminali yazın. Ayrıca Uygulamalar> Yardımcı Programlar aracılığıyla da erişebilirsiniz.
Mac’te terminaller bulundu
SSH Putty’nin istemcisini Windows’a yüklemek Putty indirme sayfasını açarak başlayın.
Buradan, Windows sürümünüze uygun paketi seçin. 32 bit veya 64 bit sürümü indirip indiremeyeceğinizden emin değilseniz, SSS sayfasına bakın. Şüphe varsa, 32 bit sürüm daha güvenli bir seçimdir.
Bunu yapmak için dört bilgiye ihtiyacınız var:
Sunucu adresi.
Kullanıcı adı.
Şifre.
Liman.
Sunucu adresi genellikle alan adınız veya IP adresinizdir. Siteniz Kinsta tarafından gönderiliyorsa, IP adresinizi kullanın. Kullanıcı adları ve şifreleri, WordPress yöneticiniz için değil, FTP kullanıcı adınız ve şifreniz olacaktır. Liman, barındırma sağlayıcınız tarafından sağlanacaktır. Bazı durumlarda, varsayılan bağlantı noktası kullanılır, ancak Kinsta’daki ekstra güvenlik için farklı siteler için farklı bir bağlantı noktası kullanırız. Mykinsta’da, sitenizi seçerek ve Info.Mykinsta SSH ekranında SFTP/SSH bölümünü bularak ayrıntıları bulabilirsiniz.
Bunu kopyalamak ve komut satırını yapıştıracak kadar. Bunu bitirdikten sonra bir şifre istenecektir. Mykinsta’dan kopyalayın ve sunucunuza erişim verilecektir. Şuna benzeyen bir ekran göreceksiniz:
Kinsta SSH
Önemli
SSH Basic SSH komutu, sunucunuzla bağlantı kurmak ve etkileşim kurmak için kullanabileceğiniz çeşitli komutlarla birlikte gelir. Sunucunuza komut satırı üzerinden baktıktan sonra, SSH komutunu kendi bilgisayarınızla etkileşim kurmak için bir terminal kullanırsanız yaptığınız gibi yazmanız yeterlidir. Kullanmaya başlayabileceğiniz en kullanışlı SSH komutlarından bazılarını görelim. .
LS komutu
CD komutu
MKDIR’NİN EMİBİ
Dokunma Komutu
Kedi komutu
Sipariş RM
CP komutu
MV’nin komutu
LS komutu, geçerli konumunuzda bir dosya listesi ve dizin almak için LS komutunu kullanır. Daha fazla bilgi almak için komuta daha fazla ekleyebilirsiniz:
LS -L, değiştirilen boyut, tarih ve saat, sahip ve izin gibi dosya ayrıntılarını görüntüler.
LS -A gizli bir dosya ve dizini gösterir.
LS komutu
CD komutu Dizinini değiştirmek için CD komutunu kullanın. Yeni dizine götürüleceksiniz ve komut satırı konumunuzu gösterecektir:
CD komutu
Daha sonra yeni dizinde ne olduğunu öğrenmek için LS’yi tekrar kullanabilirsiniz.
Trafiğimizi%1000’den fazla nasıl artırdığımızı bilmek ister misiniz? Haftalık bültenimizi içerideki WordPress insanlar hakkında ipuçlarıyla alan 20.000’den fazla insana katılın!
Birden fazla dizini aşağı taşımak veya dizini yukarı taşımak veya geçmek için bir CD kullanabilirsiniz. Yükselmek için, böyle bir CD’den sonra iki nokta girin: CD … ve belirli bir dizine gitmek için, CD Public/WP-Concent/TEMAS MKDIR komutu gibi bir tam dizin yolu yazın yeni bir oluşturmak için mkdir komutunu kullanın dizin. Tema dizinindeysem, yeni bir tema için yeni bir dizin oluşturabilirim: mkdir Mytheme touch komutu yeni bir dizin oluşturduktan sonra, touch komutunu kullanarak yeni bir dosya ekleyebilirim: touch style.css cat komutu Dosyanın içeriğini görüntülemek için kedi komutunu kullanın.
RM komutu, dosyaları veya klasörleri silmek için RM komutunu kullanır. Dikkatli kullanın, çünkü bu iptal edilemez: rm style.css cp komutu CP komutu dosyaları ve klasörleri kopyalamak için kullanılır. Kopyalamak istediğiniz bir dosya adı veya klasör ve konum vermeniz gerekir. CP [Seçenekler] [Kaynak] [Hedef] Komutun başında seçenekler de ekleyebilirsiniz, ancak gerek yoktur. WP-Content dizinindeyken Footer.php dosyalarını bir temadan diğerine kopyalamak için şunu kullanacaksınız: cp /themes/theme1/footer.php/themes/theme2/don hedefe bir isim eklemeyin dosya. Bunu yaparsanız ve zaten bu hedefte bu adı olan bir dosya varsa, dosyanın kopyaladığınız dosyanın içeriği tarafından üzerine yazılır.
Çok hızlı, güvenli ve dost canlısı bir geliştirici olan barındırmaya mı ihtiyacınız var? Kinsta, WordPress geliştiricileri dikkate alarak ve güçlü bir gösterge tablosundan birçok araç sağlayarak inşa edildi. Planımıza bakın
Patlamaya dosya adını eklemezseniz ve dosyanın zaten var olması durumunda, bir hata mesajı alacaksınız ve kopyalama yapılmayacaktır.Bu komutun başında ekleyebileceğiniz birkaç isteğe bağlı öğe olduğunu söylemiştim.Bunlar: -F: Hedef dosya için bir yazma izniniz yoksa, silinecek ve komut yeni bir dosya oluşturacaktır.
-U: Kaynak dosyayı yalnızca hedef dosyadan daha yeni ise kopyalayın.
-A: dosyaları dosyalama.
-R: Yalnızca klasörler için, klasördeki tüm dosyaları ve klasörleri kopyalayın.
MV Komutu Dosyaları kopyalamaya alternatif olarak, bunları MV komutunu kullanarak taşıyabilirsiniz.Bunun için sadece kaynaklar ve hedefler sağlamanız gerekir:
Seçenek yok. mv /themes/theme1/footer.php/themes/theme2/this footer.php dosyasını tema1’den siler ve tema2’ye taşır. Bunu bir klasörle yaparsanız, dosyayı ve klasörü her zaman o dizindeki taşır. SSH belgesinde diğer SSH komutları hakkında bilgi bulabilirsiniz. Standart SSH komutunun yanı sıra sitenizle etkileşim kurmak için WP-CHLI kullanan WordPress ayrıca size daha fazla komut sağlayan WP-CHLI arabirimini de verir. Bu, dosyalar ve klasörler, yönetici seçenekleri ve veritabanınızla etkileşim kurmayı içerir. Kinsta ile WP-CHLI barındırma ile birlikte gelir ve doğrudan kullanabilirsiniz. Barındırma sağlayıcınız WP-Cli’nizi vermiyorsa, WP-CHLi için bu kılavuzdaki adımları izleyerek yükleyebilirsiniz. SSH bağlantı probleminizi test edin ve çözün Bazen SSH’nin istediğiniz gibi davranmadığını görebilirsiniz. Ya bağlanamazsınız veya kullandığınız komut beklediğiniz kadar çalışmaz. Bu olursa, bu sorunu çözmek için bazı ipuçlarını deneyin. Sunucunuza bağlanamıyorsanız SSH üzerinden bağlanamıyorsanız, komut satırı tarafından verilen hata mesajına veya talimatlarına bakın. Bazen komutlarınızdaki tipik hataları düzeltmeniz veya düzeltmeleri için cevap vermeniz veya düzeltmeniz gerekir. Çalışmazsa, verdiğiniz giriş kimlik bilgisinin doğru olup olmadığını kontrol edin. Mykinsta’daki siteniz için bilgi sayfasından alabilirsiniz. Diğer barındırma sağlayıcıları, kullandıkları herhangi bir cpanel veya gösterge tablosunda bir SSH bölümü olabilir.
Tekrar denediyseniz ve hala başarısız olsaydınız, SSH şifrenizi yeniden göndermeyi deneyin. İnternet bağlantınızın çalışıp çalışmadığını ve sunucunuza erişmenizi engelleyen güvenlik duvarı olmadığını kontrol edin. Şüphe varsa, terminalinizi veya müşteri SSH’nizi kapatın ve tekrar açın. Barındırma hesabınıza ulaşın ve erişmenizi engelleyen sunucu sorunu olup olmadığını kontrol edin. Kinsta kullanıyorsanız, herhangi bir şey olup olmadığını öğrenmek için sistem durum sayfamızı açın
Genel bir ağdaysanız, SSH’nin limanınıza erişmesine izin vermeyebilir. İşlevleri bildiğiniz diğer bağlantı noktalarıyla test etmeyi deneyin. Her şey başarısız olursa, günlüğe erişebilecek ve neden bağlanamayacağınızı öğrenebilecek barındırma sağlayıcınızla bir destek bileti açın. SSH komutunuz başka bir genel sorun olması gerektiği gibi çalışmıyorsa, SSH komutunun beklediğiniz gibi çalışmamasıdır. Bunun nedeni genellikle girilen komutun yanlış olmasıdır. Aşağıda, yazdığım bir örnek LS:
Terminalde tipik hatalar girin
Burada, -found (komut bulunamadı) olmayan bir komutla sunuldum, bu yüzden tekrar denedim, doğru komutla. Bazen komutu doğru yazabilirsiniz, ancak yanlış parametreyi alabilirsiniz. Öyleyse, SSH komutu için SSH belgelerini ve WP-CHLI komutu için WP-CHLI belgelerini kontrol edin. Bağlantı çalışmadığı için SSH komutunuz çalışmıyorsa, size bunu söyleyen bir hata mesajı göreceksiniz. Komut satırı size neler olduğu hakkında bilgi vermeye devam ediyor, bu da faydalardan biri. Aslında, genellikle size grafik arayüzlerden daha fazla bilgi ve daha net bir bilgi verir. Ekstra güvenlik için yeni bir SSH anahtar çifti nasıl yapılır SSH anahtar çiftinin SSH’ye bağlanmak için kullanıcı adınızı ve şifrenizi kullanmaya kıyasla ekstra bir güvenlik katmanı eklemesini sağlar. Bunu terminalinizin veya müşterinizin içinden yapıyorsunuz. Bu yol. Bir anahtar çifti üretmek üç adım içerir: terminalde veya SSH istemcinizde bir anahtar çifti üretin.
Barındırma hesabınıza bir anahtar ortağı ekleyin – Mykinsta’da bunu kullanıcı ayar ekranı üzerinden yaparsınız.
Terminalinizde veya istemcinizdeki sunucunuza bağlanın.
Mykinsta’ya SSH anahtarı ekleyin