cara membuat FTP server ubuntu

Untuk tutorial ini kita akan menggunakan salah satu layanan vsftpd paling populer untuk membuat server FTP di Ubuntu Anda 14.04 dan 16.04. Setelah membuat server FTP, Anda akan dapat membuat pengguna baru untuk masuk ke server Anda melalui FTP.

0. Persyaratan awal:

VPS dengan sistem operasi Ubuntu 14.04 atau 16.04 diinstal.

1. login ke server menggunakan SSH dan upgrade :
 
 apt-get update
 
2. Install layanan:
 
 apt-get install vsftpd
 
3. Ubah pengaturan:
Sekarang kita perlu mengubah pengaturan yang diperlukan dalam file konfigurasi vsftpd. Buka file:
 vi /etc/vsftpd.conf

Pada file ini temukan baris-baris ini dan atur pengaturan yang diperlukan agar terlihat seperti ini:

listen=YES
local_enable=YES
write_enable=YES
chroot_local_user=YES

Keluar dan simpan file.

4. Restart  service:
 
 sudo service vsftpd restart
 
5.Tambahkan pengguna FTP baru:
 
 sudo adduser youruser

Kemudian masukkan kata sandi untuk pengguna ini dua kali dan berikan informasi jika diperlukan tentang pengguna itu. Anda dapat membiarkan informasi tambahan pengguna kosong dengan menekan “ENTER”.

6. Berikan izin akses
Setelah pengguna FTP dibuat, Anda dapat terhubung dengannya dari jarak jauh melalui Klien FTP, misalnya, FileZilla. Namun, jika Anda akan mencoba masuk sekarang, Anda akan mendapatkan kesalahan (“500 OOPS”), yang berarti Anda tidak memiliki izin yang diperlukan.

Untuk menjaga keamanan server melalui FTP, cara yang disarankan untuk mengizinkan akses adalah dengan membuat subdirektori di direktori root pengguna dengan akses tulis.

 sudo chown root:root /home/youruser
 sudo mkdir /home/youruser/yourfiles
 sudo chown youruser:youruser /home/youruser/uploads

Ini akan memungkinkan Anda terhubung dengan pengguna baru ke server FTP, tetapi pengguna tidak akan memiliki akses ke direktori root. Pengguna baru akan memiliki akses untuk mengunggah file ke folder yang baru dibuat.

7. Login ke FTP
Mulai ulang layanan vsftpd dan login ke FTP dengan pengguna baru:
 sudo service vsftpd restart

Sekarang koneksi via FTP dengan pengguna yang dibuat akan berhasil.

Leave a Comment

Your email address will not be published.