SSH ve FileZilla ile SFTP Bağlantısı

Önsöz

Bu yazıyı okumaya başlamadan önce, temel bilgi olması açısından daha önce yazdığım iki yazıyı incelemenizi öneririm :

http://www.serhatdundar.com/ssh-nedir-ssh-komutlari-nelerdir/

SFTP Bağlantısı – SSH ile FTP Bağlantısı

Eğer SSH’ı yalnızca FTP işlemleri için kullanacaksanız FileZilla sizin için biçilmiş kaftandaır.

Grafik UI desteği olan, kullanımı kolay, SFTP destekleyen en güçlü FTP yazılımı bana göre FileZilla.

  • FileZilla’yı açın.
  • Üst tab’da “Dosya”‘dan “Site Yöneticisi”ne girin.
  • Gösterdiğim altı adet adımı uygulayın.

Önemli Not ! : SSH kullanıcı adınız her zaman root olacak diye bir kaide yoktur ! Genellikle root’tur ancak farklıda olabilir.

Başarılı bir bağlanma sonucu, durum çubuğunda başarılı giriş mesajı almalısınız :

Şuan sunucumuzun “/root” dizinindeyiz. Bir üst dizine de çıkabiliriz, sonuç olarak biz root yetkilerine sahibiz.

Şuan ben bir üst dizine çıktım. Sistem üzerinde tam yetkilere sahibim, istediğim dosya üzerinde değişiklik yapabilir, istediğim yere erişebilirim.

Sunucumuzda bulunan web sayfaları “/var” dizini altında “/www” klasörü içerisinde bulunur. Eğer onlara erişmemiz gerekiyorsa bu yolu kullanmalıyız.

Soru 1? Normal FTP varken neden SSH ile bağlanayım?

En çok karşılaşılan sorunlardan biri sunucularda apache’nin çeşitli dosyaları sahiplenmesi ve root harici hiçbir değişikliğe imkan vermeyecek şekilde ayırmasıdır.

Bu sorun yüzünden ftp üzerinden chmod değerlerini değiştirmekte, dosya eklemek-silmek-değiştirmekte sorunlar yaşayabiliriz.

Bu illet sorun oldukça sık karşılaşılan bir durumdur ve kullanıcıları oldukça yorar. Bu sorunu çözmek için sizin yapabileceğiniz birşey yok, hosting firmanızı arayıp derdinizi anlatmanız gerekir.  Hosting firmanız benim şuan yaptığım işlemleri yapacak, root olarak sftp’ye bağlanacak ve gereken düzenlemeleri yapacaktır, ama olurda ssh kullanıcı adı ve şifresini size bildirirlerse sorunu sizde çözebilirsiniz, veya kendi sunucunuz varsa (benim gibi :p)

Örneğin benim apache server’ım sunucuda bütün dosyalarımı sahiplendi, hiç birinde değişiklik yapamıyorum, doğal olarak SFTP yani SSH ile root olarak bağlanmam gerekiyor.

Bir türlü değiştiremediğim chmod değerleri şuan sorunsuz değişiyor :

Soru 2? Root olarak SSH ile Bağlandım Hala Hiçbir Değişiklik yapamıyorum?

Bu konuyu bir daha ki yazımda detaylı olarak anlatacağım..

Şimdilik bu kadar.

1 thought on “SSH ve FileZilla ile SFTP Bağlantısı”

Leave a Reply