Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Web sitenize SSH erişiminiz varsa, çeşitli üst düzey görevleri uzaktan gerçekleştirmek kolaydır. Bir komut satırı oturumunda SSH kullanarak web sitenizi nasıl yedekleyeceğiniz aşağıda açıklanmıştır.
SSH Komut Satırı Nedir?
SSH size doğrudan web sunucunuzla konuşma yeteneği sağlar. Güzel bir arayüz veya hoş bir GUI sağlamaz, sadece basit ve güçlü bir komut satırı sağlar. Bu, bazı insanlar için göz korkutucu olabilir, ancak sağladığı katıksız güç, hız ve otomasyon seviyesi mutlak bir cankurtaran olabilir ve sitelerin taşınması sürecini inanılmaz derecede kolaylaştırır.Çoğu paylaşılan ana bilgisayar, maalesef varsayılan olarak hesabınıza SSH erişimine izin vermez. Ancak, bu değişiyor ve Linux barındırma kullanıyorsanız SSH erişiminizin olması gerekir. Web siteniz GoDaddy ile barındırılıyorsa, SSH varsayılan olarak etkinleştirilmelidir. Değilse , GoDaddy cPanel arayüzünde SSH'yi etkinleştirebilirsiniz . Diğer web barındırıcıları da benzer bir özellik sunacak.
Bu arada, VPS ve özel sunucu web ana bilgisayarları SSH'ye izin verecektir. Farkı bilmiyor musunuz? Bizim kontrol barındırma hizmetleri web rehber daha fazla bilgi edinmek.
Bilgisayarınızda SSH Nasıl Kullanılır
Her üç masaüstü işletim sistemi de SSH destekli bir komut satırı arayüzüne sahiptir.- Windows: Windows PowerShell'i kullanın (PuTTY'yi de kullanabilirsiniz )
- macOS: bir Terminal kullanın
- Linux: ayrıca bir Terminal kullanın
Daha önce bir komut satırı ortamı kullanmadıysanız, bunun bir kısmı zor görünebilir. Şu anda size SSH hakkında her şeyi öğretecek zamanınız olmasa da, işte birkaç kısayol:
- Önceden girilen komutlar arasında geçiş yapmak için yukarı ve aşağı okları kullanın
- Uzun bir dosya adı yazarken sekme tuşuna basın --- ad yeterince benzersizse, otomatik olarak tamamlanması gerekir
SSH Üzerinden Web Sitenize Giriş Yapın
Tercih ettiğiniz SSH aracını başlatarak başlayın ve aşağıdakileri girin:
Kod:
ssh username@yourdomain.com
Yalnızca IP adresini de kullanırsınız. Bu, URL'si atanmamış bir web sunucusuna erişiyorsanız veya web sitelerini taşıyorsanız ve URL taşınmışsa kullanışlıdır.
Kod:
ssh username@YOUR.IP.ADDRESS.HERE
İstendiğinde parolayı girin. Daha önce hiç SSH kullanmadıysanız, şifrenizin ekranda hiçbir şey yazmaması sizi şaşırtabilir.
Merak etmeyin, bu güvenlik için.
Giriş yaptıktan sonra, aşağıdaki gibi bir komut istemi ile karşılaşacaksınız:
Kod:
-bash-3.2:~$
Bu, her şeyin yolunda olduğu anlamına gelir, bu yüzden devam edin ve bu komutlarla devam edin.
Etrafa bir göz atarak ve web dizininize gitmeye çalışarak başlayın. Tür:
Kod:
ls
Mevcut dosya ve klasörleri 'listelemek' için.
Kod:
cd directoryname
bir dizine geçmek için. Bu durumda, şuraya gideceğim
Kod:
httpd
web sitemin kökü olan dizin. O zaman yapabilirsin
Kod:
ls
emin olmak için.
Web Sitesi Veritabanınızı SSH ile Yedekleme
Muhtemelen bir WordPress kurulumunu yedekleyeceğiniz için, veritabanını ve dosyaları yedeklemek isteyeceksiniz.Veritabanınızı yedeklemek için üç bitlik bilgiye ihtiyacınız olacak. Neyse ki, WordPress çalıştırıyorsanız, bunların tümü wp-config.php dosyasında bulunabilir:
- Veri tabanı ismi
- Veritabanı kullanıcısı
- Veritabanı şifresi
Ardından, gerektiğinde kullanıcı adını, tablo adını ve yedek dosya adını değiştirdiğinizden emin olarak bu basit komutu verin:
Kod:
mysqldump --add-drop-table -u [username] -p [tablename] > [backupfilename].sql
Enter tuşuna basın, ardından istendiğinde şifrenizi girin. Bir kez çalıştırdıktan sonra başka bir
Kod:
ls
dosyanın çıktısının alındığını kontrol etmek için komut. Tebrikler, veritabanınızdaki tüm bilgiler tek bir SQL dosyası halinde, yedeklenmeye veya başka bir yerde içe aktarılmaya hazır.
SSH Kullanarak Veritabanına Erişim Yok
Veritabanı sunucunuzun barındırdığınız aynı sunucuda çalıştığını varsaydık.Ancak GoDaddy'de MySQL veritabanı, SSH erişiminizin olmadığı uzak bir sunucuda saklanır. Bu gibi durumlarda, bu eğitimin kapsamı dışında, ana bilgisayarın cPanel'i aracılığıyla PHPMyAdmin'e erişmeniz gerekecektir.
Bir Web Sitesinin Verilerini SSH ile Yedekleme
Sunucuda tek bir dosya olarak depolanan veritabanı ile devam edip sitenizi SSH üzerinden yedekleyebilirsiniz. Önce yedeği oluşturmak istediğiniz dizine gidin (cd kullanarak). Sonra, şunu kullanın:
Kod:
tar -vcf yourbackupfilename.tar /directory/path
Kod:
tar
--- yaygın Linux sıkıştırma formatı, zip'e benzer, ancak daha etkilidir.
Kod:
-vcf
--- "yeni bir arşiv oluştur ve bana ne yaptığını söyle" diyen basit seçenekler.
Kod:
tar
--- arşiv için seçtiğiniz isim
Kod:
/directory/path
- --- web sitesi dizininin yolunu belirtin
Bu çalıştırıldığında, sitenizdeki her dosyadan oluşan tek bir TAR dosyasına sahip olacaksınız.
Bu noktada FTP üzerinden bağlanabilir ve site arşivini indirebilirsiniz.
Web Sitesi Yedeklemenizi SSH ile Geri Yükleme
Diyelim ki en kötüsü gerçekleşti ve sitenizde korkunç bir şekilde bir şeyler ters gitti. Geçen hafta yedeklediğiniz her şeyin bir TAR dosyanız var, bu yüzden onu geri yüklemek istiyorsunuz.Öncelikle, FTP yoluyla oturum açın ve yedekleme dosyasını sunucunuzun kök dizinine yükleyin.
Yedeklemek için yaptığımızın tersine, tüm dosyaları paketinden çıkararak başlayın:
Kod:
tar -vxf yourbackupfilename.tar
UYARI: Bu, mevcut dosyaların üzerine yazacaktır!
Buradaki en önemli fark:
Kod:
-vxf
--- tar'a yeni bir yedek oluşturmak yerine dosyaları çıkarması talimatını verir.
Son adım, veritabanınızı daha önce olduğu yere geri çekmektir. Öncekiyle aynı şifre ve tablo adına sahip boş bir veritabanı kurulumu yaparak başlayın. Buna sahip değilseniz, site yapılandırma ayarlarınızı da değiştirmeniz gerekecektir.
Veritabanını geri yüklemek için şunu kullanın:
Kod:
mysql -u [username] -p [tablename] < [databasebackupfilename].sql
SSH Web Sitesi Yedeklemeleri: Web Konsollarından ve Eklentilerden Daha Hızlı
Site yedeklemeleri yapmanıza yardımcı olacak çeşitli araçlar ve eklentiler yayınlanmış olsa da, hiçbir şey SSH'den daha hızlı değildir.SSH erişiminiz varsa veya sitenizi kiminle barındırıyorsanız, artık bir web sitesini yedekleyebilirsiniz.
Rica ederimPaylaşım için teşekkürler eline sağlık![]()

Rica ederimPaylaşım için teşekkürler![]()

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 1
- Görüntüleme
- 40
- Cevaplar
- 2
- Görüntüleme
- 30
- Cevaplar
- 2
- Görüntüleme
- 16