Advertisement

Configurasi SFTP di VPS Ubuntu 24

 Berikut langkah lengkap dan aman untuk meng-install dan mengonfigurasi SFTP di VPS Ubuntu 24.04:


✅ 1. Update paket sistem

sudo apt update && sudo apt upgrade -y

✅ 2. Install OpenSSH Server (jika belum ada)

SFTP sudah termasuk di dalam paket OpenSSH-server.

sudo apt install openssh-server -y

Cek status SSH:

systemctl status ssh

✅ 3. Buat user khusus untuk SFTP (opsional, tapi disarankan)

Misalnya user bernama sftpuser:

sudo adduser sftpuser

Atau tanpa shell login:

sudo adduser sftpuser --shell /usr/sbin/nologin

✅ 4. Buat direktori untuk user SFTP

Misalnya di /var/sftp/uploads:

sudo mkdir -p /var/sftp/uploads sudo chown sftpuser:sftpuser /var/sftp/uploads

✅ 5. Konfigurasi SFTP di SSH

Edit file konfigurasi SSH:

sudo nano /etc/ssh/sshd_config

Tambahkan ke bagian paling bawah:

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

Pastikan direktori ChrootDirectory dimiliki oleh root:

sudo mkdir -p /var/sftp sudo chown root:root /var/sftp

✅ 6. Restart SSH

sudo systemctl restart ssh

✅ 7. Coba login SFTP

Dari komputer lokal:

sftp sftpuser@IP_VPS_ANDA

Atau menggunakan FileZilla / WinSCP.

Post a Comment

0 Comments