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.