Bugün sizlere Linux sunucuda Cpanel kullanan kişilerin Ssh’dan nasıl full yedek alabileceğini anlatacağız. Ssh protokolü ile güvenli bir şekilde uzak bilgisayar bağlantısı kurabiliyoruz. Bugün Ssh ile Linux sunucumuza bağlantı sağlayıp, kolay bir şekilde yedek nasıl alınabileceğini anlatacağız. Özellikle kendi sunucusunu kullanan arkadaşlarımız için yedekleri alma bakımından çok pratik bir yöntem olduğunu belirtmek istiyorum. Yedek işine geçmeden önce, kullanacağımız iki program var bunları size anlatalım. Bu programlar şunlardır;
- Putty
- Winscp
Putty programı ile Ssh bağlantısı kurarak sunucumuz ile bağlantı kuracağız. Winscp programını ise oluşturulan yedekleri indirmek için kullanacağız.
Bu programlar sizde yok ise şu bağlantıyı kullanarak önce bilgisayarınıza yükleyiniz. Alttaki bağlantıda ayrı ayrı putty ve winscp’yi bilgisayarınıza indirebilirsiniz.
Winscp ve Putty: https://winscp.net/eng/download.php
Yükleme işleminden sonra önce Putty’yi çalıştırın.
Putty’i çalıştırın. Karşınıza şöyle bir ekran gelecektir.
Gelen kısımda “SSH” seçili olmasına dikkat edin. Daha sonra “Host Name” or “Ip Adress” yazan kısma sunucunuzun ip adresini yazıyorsunuz ve open butonunu kullanıyorsunuz. Karşınıza şöyle bir ekran gelecektir.
Önce kullanıcı adınızı yazın Enter’a basın, daha sonra şifrenizi yazın ve enter’a basın. (Not: kullanıcı adı şifre girerken karakterleri göremezsiniz, yazmaya devam etmelisiniz.) Bilgileriniz doğru olduğu taktirde karşınıza şöyle bir ekran gelecektir.
Başarılı bir şekilde giriş yaptık. Şimdi yedekleme işlemi için önce bulunduğumuz dizini değiştiriyor ve “home” dizinine geçiyoruz. Çünkü web siteleri “Home” dizininde klasörler şeklinde yayın hayatını sürdürürler. Biz “Home” dizininde bulunan bütün sitelerin yedeği alacağız. Komut satırına şunu yazıyoruz.
1 cd /home
Enter dediğimizde home dizinine geçmiş oluyoruz. Şimdi ise bu dizindeki tüm sitelerin yedeğini almak için şu kodu kullanıyoruz.
1 for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i;done
Enter’a bastığımızda ekranda yedeklerin alındığını göreceksiniz. İşlem tamamlanana kadar bekleyin. Yedek alma işlemi tamamlandıktan sonra “exit” yazıp enter’a basıp çıkış yapıyoruz. Putty ile işimiz bitti. Şimdi Winscp’ye giriş yapıyoruz.
Sunucu ip, kullanıcı adı ve parolamızı girerek “oturum aç” butonunu kullanıyoruz ve oturum açıyoruz. Daha sonra “home” dizinini seçiyor ve tüm yedekleri masaüstüne sürüklüyoruz. Böylelikle bütün yedekler masaüstünüze hızlı bir şekilde kopyalanıyor. Yedekleri aldıktan sonra isterseniz sunucudan silebilirsiniz. Bu durumlarda winscp’yi kullanıyoruz. Şu anda benim Linux sunucum olmadığı için bu kısımı giriş yapıp gösteremedim.
Linux sunucuda SSH ile yedek alıp, bu yedekleri bilgisayarımıza kopya almak bu kadar kolay. Anlamadığınız yerlerde yorum yolu ile destek isteyebilirsiniz.