SSH ile WordPress Yönetimi

S

SSH nedir?

İlk olarak, SSH’nin ne olduğunu ve ne zaman kullanabileceğinizi belirleyerek başlayalım.

SSH ile WordPress Yönetimi

SSH, ‘Güvenli Kabuk’ anlamına gelir. SSH özellikleri o kadar tanımlar:

“Güvenli olmayan uzaktan oturum açma ve güvenli olmayan bir ağ üzerinden diğer güvenli ağ hizmetleri için bir protokol.”

Bu, oturum açma bilgileriniz olduğu sürece, WordPress sitenize herhangi bir bilgisayardan ve sitenizin nerede barındırıldığına bakılmaksızın uzaktan erişmek için kullanabileceğiniz anlamına gelir. Bu yöntemi kullanmak doğal olarak güvenlidir.

Hostazor ile WordPress sitemi WPCLI ile yönetmeyi öğreniyorum. Tıkla ve tweet at.

SSH, güvenli giriş sağlamak için tasarlanmıştır, böylece onu kullanırken kimsenin bağlantınıza erişemeyeceğinden emin olabilirsiniz. Ayrıca, öğrenilince kullanımı hızlı ve kolaydır. Ve WordPress REST API ile etkileşim kurmak istiyorsanız , komut göndermenin bir yoludur.

Sunucunuza SSH üzerinden bağlanmak için iki şeye ihtiyacınız vardır:

  • Bir arayüz.
  • Giriş kimliği.

Linux veya macOS çalıştırıyorsanız, işletim sisteminizde yerleşik bir arabiriminiz olduğundan bir SSH istemcisi yüklemenize gerek yoktur. Ancak Windows kullanıyorsanız, bir istemci yüklemeniz gerekir. Size bu yazıda nasıl yapılacağını göstereceğim.

Sitenize SSH ile Bağlanmanız Gereken Araçlar

Başlamak için terminali veya SSH istemcisini kullanmanız gerekir. Bunlar çok benzer şekillerde çalışır.

MacOS veya Linux’ta Terminal üzerinden bağlanma

Terminal, makinenize veya uzak bir sunucuya komut göndermek için komut satırını kullanmanızı sağlayan Linux veya macOS ile birlikte gelen bir uygulamadır.

Grafiksel bir arayüz değil, bu yüzden fare kullanmayacaksınız. Bunun yerine, metin komutlarını yazarsınız. İlk kez kullananlar için, muhtemelen komutlarınızın görsel temsillerini görmeye alışık olduğunuz için biraz rahatsız edici olabilir. Ama alıştıktan sonra, daha çabuk bulacaksınız.

Microsoft’un MS-DOS gibi sistemleri kullanarak grafik kullanıcı arabirimlerinden önceki günlerde bilgisayarlarla çalıştıysanız, bu tür bir arabirime aşina olabilirsiniz. İyi haber şu ki Terminal size MS-DOS’un yaptığından çok daha fazla seçenek sunuyor!

Mac’te Terminal’i açmak için arama bölümünü açın ve Terminal yazın . Buna Uygulamalar> Yardımcı Programlar üzerinden de erişebilirsiniz .

MacOS Terminal

Linux’ta Terminal’i açmak için Uygulamalar menüsünde bulun . Hemen belli değilse, bulmak için komut istemine Terminal yazın.

Windows’ta bir SSH İstemcisi üzerinden bağlanma

SSH istemcisi, SSH üzerinden bağlanmak için Windows kullanıyorsanız yüklemeniz gereken bir programdır.

En popüler SSH istemcisi PuTTY’dir . Sitenize Windows’dan erişebilmeniz için önce indirmeniz ve yüklemeniz gerekir.

PuTTY indir

Putty SSH İstemcisini Windows’a Yükleme

PuTTY indirme sayfasına giderek başlayın .


Buradan, Windows sürümünüze karşılık gelen paketi seçin. 32 bit veya 64 bit sürümünü indirip indirmediğinizden emin değilseniz SSS sayfasına göz atın. Şüpheniz varsa, 32 bit sürüm daha güvenli seçenektir.

MSI (‘Windows Installer’) altındaki iki seçenekten birini tıklayın . Dosya makinenize indirilir ve yükleyiciyi çalıştırır.

PuTTY kurulduktan sonra açın ve sitenize bağlanmak için kullanabilirsiniz.

Komut Satırı İle Sunucunuza Bağlanma

Terminal’i veya bir SSH istemcisini bulduktan veya kurduktan sonra, bir sonraki adım uzak sitenize bağlanmaktır.

Terminalde veya SSH istemcisinde, komutları sunucunuza bağlamak ve göndermek için komut satırını kullanırsınız. Bu, bundan sonra Terminal’e veya SSH istemcisine başvurmak yerine kullanacağım terminolojidir.

Bunu yapmak için dört bilgiye ihtiyacınız olacak:

  • Sunucu adresi.
  • Kullanıcı adı.
  • Parola.
  • Liman.

Sunucu adresi genellikle alan adınız veya IP adresinizdir. Siteniz Hostazor’da barındırılıyorsa IP adresinizi kullanın.

Kullanıcı adı ve şifre, WordPress yöneticiniz için değil, FTP kullanıcı adınız ve şifreniz olacaktır .

Bağlantı noktası barındırma sağlayıcınız tarafından sağlanacaktır.

Hostazor Gösterge Panelinde, sitenizi seçerek ve Bilgi ekranının Kullanıcı adı ve şifre bölümünü bularak bilgilerini bulabilirsiniz.

Sitenizle Etkileşim İçin SSH Nasıl Kullanılır

Artık sunucunuzla ve sitenizle etkileşim kurmak için SSH’yi kullanmaya başlayabilirsiniz. WordPress Komut Satırı Arabirimi (WP-CLI) tarafından sağlanan komutların yanı sıra kullanabileceğiniz bir dizi SSH komutu vardır .

SSH çok güçlü bir araçtır ve dikkatli olmazsanız sitenizi bozabilirsiniz. Dosyaları eklemenize ve silmenize izin verir, bu nedenle yanlış komutu girerseniz, örneğin içeriği kaybedebilir veya tüm resimlerinizi silebilirsiniz. Her zaman dikkatli kullanın ve kullanmadan önce sitenizi yedeklediğinizden emin olun .

Temel SSH Komutları

SSH, sunucunuza bağlanmak ve sunucunuzla etkileşim kurmak için kullanabileceğiniz çeşitli komutlarla birlikte gelir.

Sunucunuzu komut satırı üzerinden inceledikten sonra, SSH komutlarını kendi bilgisayarınızla etkileşime girmek için Terminal’i kullanırsanız yaptığınız gibi yazmanız yeterlidir.

Kullanmaya başlayabileceğiniz en yararlı SSH komutlarından bazılarına göz atalım.

  • LS Komutu
  • Cd Komutu
  • Mkdir Komutu
  • Dokunmatik Komut
  • Kedi Komutanlığı
  • Rm Komutu
  • CP Komutu
  • MV Komutu

LS Komutu

lsGeçerli konumunuzdaki dosyaların ve dizinlerin bir listesini almak için komutu kullanın  . Daha fazla bilgi almak için komuta daha fazlasını ekleyebilirsiniz:

  • ls -l boyut, değiştirilme tarihi ve saati, sahip ve izinler gibi dosyaların ayrıntılarını görüntüler.
  • ls -a gizli dosya ve dizinleri gösterir.
Ls komutu

Ls komutu

Cd Komutu

cd Dizinleri değiştirmek için komutu kullanın  . Yeni dizine yönlendirilirsiniz ve komut satırı nerede olduğunuzu gösterir:

CD komutu

Cd komutu

Daha sonra ls yeni dizinde ne olduğunu bulmak için tekrar kullanabilirsiniz  .

Sen kullanabilirsiniz  cdbirden fazla dizin aşağı taşımak için veya yukarı taşımak veya dizinleri genelinde etmek. Yukarı çıkmak için aşağıdaki cdgibi iki nokta girin  :

cd ..

Belirli bir dizine gitmek için aşağıdaki gibi tam dizin yolunu yazın:

cd public/wp-content/themes

Mkdir Komutu

mkdirYeni bir dizin oluşturmak için komutu kullanın . Temalar dizinindeysem, yeni bir tema için yeni bir dizin oluşturabilirim :

mkdir mytheme

Touch Komutu

Yeni dizinimi oluşturduktan sonra, touch komutunu kullanarak yeni bir dosya ekleyebilirim:

touch style.css

Cat Komutu

Cat Komutu

Bir dosyanın içeriğini görüntülemek için  catkomutu kullanın.

Kedi komutu

Rm Komutu

rmBir dosyayı veya klasörü kaldırmak için komutu kullanın  . Geri alınamayacağı için dikkatli kullanın :

rm style.css

CP Komutu

cp Komut kopya dosyaları ve klasörleri için kullanılır. Dosya veya klasörün adını ve kopyalamak istediğiniz konumu sağlamanız gerekir.

cp [options] [source] [destination]

Komutun başına seçenekler de ekleyebilirsiniz, ancak buna gerek yoktur. Wp-content dizinindeyken footer.php dosyasını bir temadan diğerine kopyalamak için şunu kullanırsınız:

cp /themes/theme1/footer.php /themes/theme2/

Hedef dosya için bir ad eklemeyin. Bunu yaparsanız ve o adda o adda bir dosya zaten varsa, kopyaladığınız dosyanın içeriğiyle dosyanın üzerine yazılır.

Patlamaya bir dosya adı eklemezseniz ve bu dosya zaten varsa, bir hata mesajı alırsınız ve kopya gerçekleşmez.

Bu komutun başında ekleyebileceğiniz bazı isteğe bağlı öğeler olduğunu daha önce belirtmiştim. Bunlar:

  • -f: hedef dosya için yazma izniniz yoksa silinir ve komut yeni bir dosya oluşturur.
  • -u: kaynak dosyayı yalnızca hedef dosyadan daha yeni ise kopyalayın.
  • -n: varolan bir dosyanın üzerine yazılmaz.
  • -a: dosyaları arşivleyin.
  • -R: yalnızca klasörler için, bu klasörün içindeki tüm dosya ve klasörleri kopyalayın.

MV Komutu

Bir dosyayı kopyalamaya alternatif olarak, mvkomutu kullanarak taşıyabilirsiniz  . Bunun için sadece kaynağı ve hedefi sağlıyorsunuz: seçenek yok.

mv /themes/theme1/footer.php /themes/theme2/

Bu, footer.php dosyasını theme1’den kaldırır ve theme2’ye taşır. Bunu bir klasörle yaparsanız, her zaman bu dizindeki dosyaları ve klasörleri de taşır.

SSH belgelerinde daha fazla SSH komutu hakkında bilgi bulabilirsiniz .

Sitenizle Etkileşim İçin WP-CLI Kullanma

Standart SSH komutlarına ek olarak, WordPress size daha da fazla komut sağlayan WP-CLI arayüzünü verir. Bu, dosyalar ve klasörler, yönetici seçenekleri ve veritabanınızla etkileşimi içerir .

Hostazor ile WP-CLI hostinginizle birlikte gelir ve hemen kullanmaya başlayabilirsiniz. Barındırma sağlayıcınız WP-CLI’nızı vermezse, bu WP-CLI kılavuzundaki adımları izleyerek yükleyebilirsiniz .

SSH Bağlantınızı Test Etme ve Sorun Giderme

Bazen SSH’nin istediğiniz şekilde davranmadığını görebilirsiniz. Bağlanamıyorsunuz veya kullandığınız komut beklediğiniz şekilde çalışmıyor.

SSH ile Bağlanamıyorsanız

Sunucunuza bağlanamıyorsanız , komut satırının size verdiği hata ile bir destek talebi oluşturun.

1 Yorum

Bir Cevap Yazın

Yazar ; hostazor

Facebook Sayfamız

Bizi Twitter’da takip et

%d blogcu bunu beğendi: