Hey, teman-teman! Kali ini kita bakal ngulik gimana cara menambahkan user di server FTP ProFTPD, serta mengatur home directory mereka. Yuk, langsung aja!

Pendahuluan

Menambah user di server FTP itu penting banget, terutama jika kamu ingin membatasi akses hanya untuk pengguna tertentu atau memberikan akses spesifik ke direktori tertentu. Nah, ProFTPD memudahkan kita buat mengatur semua itu. Yuk, kita lihat caranya!

Menambahkan Pengguna FTP

Langkah pertama adalah membuat user baru di sistem terlebih dahulu. Nama user ini bakal digunakan juga sebagai nama user FTP.

1. Menambah User

Kita bisa menambah user baru dengan perintah adduser. Misalkan kita mau menambahkan user bernama ftpuser.

sudo adduser ftpuser

Perintah di atas akan meminta kita memasukkan informasi untuk user baru, seperti password dan informasi lainnya. Pastikan memberikan password yang aman!

2. Mengatur Home Directory

Secara default, home directory untuk user baru biasanya ada di /home/namauser. Kita bisa mengubahnya sesuai kebutuhan dengan menggunakan usermod.

Misalnya, kita ingin home directory user ftpuser berada di /var/ftp/uploads.

sudo usermod -d /var/ftp/uploads ftpuser
sudo mkdir -p /var/ftp/uploads
sudo chown ftpuser:ftpuser /var/ftp/upload

Konfigurasi di ProFTPD

Sekarang, kita perlu memastikan ProFTPD mengizinkan user tersebut untuk login.

1. Cek Konfigurasi ProFTPD

Pastikan file /etc/proftpd/proftpd.conf di set up dengan benar. Buka file tersebut:

sudo nano /etc/proftpd/proftpd.conf

Tambahkan atau pastikan bagian berikut ada dan tidak dalam komentar (dihapus atau sudah tidak memakai simbol #):

<Directory /var/ftp/uploads>
    AllowOverwrite yes
    <Limit WRITE>
        AllowAll
    </Limit>
</Directory>

2. Restart ProFTPD

Setelah melakukan perubahan pada file konfigurasi, kita perlu restart ProFTPD agar perubahan berlaku.

sudo systemctl restart proftpd

Contoh Skenario

Misalnya, ada beberapa user, dan masing-masing user punya home directory yang berbeda. Kamu hanya tinggal mengulang langkah-langkah menambahkan user di atas untuk setiap pengguna baru yang ingin kamu tambahkan.

FAQ

Q: Bagaimana cara membatasi user ke direktori home-nya saja?
A: Kamu bisa menggunakan parameter DefaultRoot ~ di file konfigurasi ProFTPD untuk membatasi user agar hanya bisa mengakses direktori home-nya.

Q: Apakah ada cara mengelola user tanpa akses shell?
A: Ya, kamu bisa menentukan shell yang tidak valid (misalnya /usr/sbin/nologin) saat menambahkan user untuk mencegah mereka login via shell.

Kesimpulan

Yey, sekarang kamu bisa menambahkan pengguna baru ke server FTP ProFTPD-mu dan menentukan home directory mereka sesuai kebutuhan. Dengan sedikit konfigurasi, kamu bisa mengatur akses user dengan efisien dan aman. Jangan lupa, selalu pastikan konfigurasi sudah benar dan restart ProFTPD setiap kali ada perubahan.

Selamat mencoba dan semoga bermanfaat! Jika ada kebingungan atau kendala, jangan ragu untuk bertanya lebih lanjut. 😄

Tautan Ekstra

Buat yang mau belajar lebih dalam seputar ProFTPD dan user management, kamu bisa cek link berikut:

Semoga sukses! 🎉

Author

Seorang yang memiliki minat di dunia teknologi dan bekerja sebagai Freelancer. Keahlian System Adminstrator, Wordpress Devloper, & Network System.

Write A Comment

Menu

Melayani Installasi, Perbaikan, Konfigurasi Server VPS/DS Sesuai Kebutuhan.

Melayani Pembuatan Website untuk segala kebutuhan kamu. punya ide ? tapi ragu coba konsultasi.

Melayani Custom Plugin atau Theme Wordpress Sesuai dengan Kebutuhan.

saya menyediakan plugin Wordpress untuk kebutuhan kamu. cari tau apa ada yang cocok.

saya menyediakan Theme Wordpress untuk kebutuhan kamu. cari tau apa ada yang cocok.

Konsultasi Seputar Blog, IT, Wordpress dan Server Gratis