Motsheganong 23, 2026Dikaelo
Jang go Seta SFTP bakeng sa Go Fetisa Difaele ka Tshireletso
SFTP ka OpenSSH: badirisi, chroot, FileZilla kgotsa WinSCP.

SFTP e encrypt go fetisa difaele ka SSH ntle le FTP daemon e e kgaoganyegileng. Mo Linux VPS SFTP e kentswe mo OpenSSH.
SFTP ka modirisi e e kgaoganyegileng
Tlhama modirisi fela bakeng sa upload:
bash
sudo adduser sftpuser
sudo passwd sftpuser
# Test SFTP from client:
sftp sftpuser@YOUR_VPS_IP
# Or use FileZilla: Protocol SFTP, port 22Chroot (e a kgothaletswa)
Thibela modirisi mo folder e le nngwe:
bash
sudo mkdir -p /var/sftp/sftpuser/upload
sudo chown root:root /var/sftp/sftpuser
sudo chmod 755 /var/sftp/sftpuser
sudo chown sftpuser:sftpuser /var/sftp/sftpuser/upload
sudo nano /etc/ssh/sshd_config
# Add at end:
Match User sftpuser
ChrootDirectory /var/sftp/sftpuser
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
sudo systemctl restart sshdGolagana go tswa mo khomputareng
Di-client tse di tumileng di tshegetsa SFTP:
- FileZilla — Host: sftp://YOUR_VPS_IP, Port: 22
- WinSCP — Protocol: SFTP
- macOS — Connect to Server: sftp://user@IP
- Linux: sftp user@IP or scp
- VS Code — Remote SSH
Tshireletso
- Di-SSH key bakeng sa badirisi ba SFTP
- O se ka wa fa root SFTP batho ba boraro
- Tima password auth ya root mo sshd_config
- Chroot bakeng sa di-account tsa upload fela
- Fail2ban mo SSH port
- Port 22 fela go tswa mo IP tse di tshepahalang fa go kgonega
Dikgakololo
- SFTP ga se FTP — port 21 ga e tlhokege
- WordPress — tsenya ka SSH/rsync
- rsync ka SSH bakeng sa di-migration tse dikgolo
- Diphoso tsa upload — ditshwanelo 755/644
- Morago ga sshd_config boloka SSH session ya bobedi e bulegile