Membuat user SFTP (SSH File Transfer Protocol) di Debian 11.
Langkah 1 – Membuat User
$ sudo useradd --shell /bin/false sftpakses
Langkah 2 – Membuat direktori
$ sudo mkdir -p /var/sftp/berkas $ sudo chown root:root /var/sftp $ sudo chmod 755 /var/sftp $ sudo chown sftpakses:sftpakses /var/sftp/berkas
Langkah 3 – Konfigurasi sshd untuk SFTP
$ sudo nano /ets/ssh/sshd_config
Tambahkan konfigurasi berikut
# override default of no subsystems
Subsystem sftp internal-sftp
Match User sftpakses
ForceCommand internal-sftp
PasswordAuthentication yes
ChrootDirectory /var/sftp
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
Restart service
$ sudo systemctl restart ssh
Langkah 4 – Konek ke SFTP
Gunakan aplikasi seperti Filezilla atau WinSCP untuk konek ke SFTP server.