Blog'a dön

CentOS Üzerinde SFTP Konfigürasyonu

CentOS'ta sshd_config ile sadece SFTP erişimi olan bir kullanıcı ve yükleme dizini ayarlamak.
application servers

CentOS üzerinde SFTP konfigürasyonu için bir cheat sheet. Uzun hali DigitalOcean'da.

Kullanıcı Oluştur

sudo adduser xfiles
sudo passwd xfiles

Dosya Transferi İçin Dizin Oluştur

sudo mkdir -p /var/sftp/uploads
sudo chown root:root /var/sftp
sudo chmod 755 /var/sftp
sudo chown xfiles:xfiles /var/sftp/uploads

SSH Daemon'u Ayarla

sudo vi /etc/ssh/sshd_config

Match User xfiles
ForceCommand internal-sftp
PasswordAuthentication yes
ChrootDirectory /var/sftp
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no

SSH Daemon'u Yeniden Başlat

sudo systemctl restart sshd

Sunucuda Test Et

sftp xfiles@localhost

Tamamdır!