Yeni SFTP Kullanıcısı Oluşturma
SSH Konfigürasyonu Düzenleme
SSH Servisini Yeniden Başlatma
Bağlantı Testi
Güvenlik Önerileri
Sonuç

 

SFTP (SSH FTP) Yapılandırması

SFTP (Secure File Transfer Protocol), SSH üzerinden güvenli dosya transferi sağlayan bir protokoldür. Bu rehberde Linux sunucuda SFTP yapılandırması, kullanıcı ekleme ve güvenlik ipuçları anlatılmaktadır.

Yeni SFTP Kullanıcısı Oluşturma

useradd -m sftpuser
passwd sftpuser
  

SSH Konfigürasyonu Düzenleme

/etc/ssh/sshd_config dosyasını açın ve aşağıdaki satırları ekleyin:

Match User sftpuser
    ChrootDirectory /home/sftpuser
    ForceCommand internal-sftp
    AllowTcpForwarding no
  

Ardından ana dizinin izinlerini ayarlayın:

chown root:root /home/sftpuser
mkdir /home/sftpuser/files
chown sftpuser:sftpuser /home/sftpuser/files
  

SSH Servisini Yeniden Başlatma

systemctl restart sshd
  

Bağlantı Testi

sftp sftpuser@sunucu_ip
  

Güvenlik Önerileri

  • ChrootDirectory altında kullanıcı dosyalarının tutulduğu ayrı bir dizin oluşturun.
  • SSH portunu varsayılan 22 yerine başka bir porta taşıyarak brute-force saldırıları azaltın.
  • Kamu/özel anahtar doğrulaması kullanarak parola tabanlı girişleri kapatın.

Sonuç

SFTP, SSH altyapısı üzerinden dosya transferi sağladığı için FTPS gibi çözümlere göre daha kolay ve güvenlidir. Daha gelişmiş yapılandırmalar için SSH ve SFTP belgelerini inceleyebilirsiniz.


Daha fazla bilgi için Hosting hizmetleri kategorimize göz atabilirsiniz.

Faydalı Buldunuz mu?
(238 defa görüntülendi. / 0 kişi faydalı buldu.)