Difference between revisions of "Ftp"

From belajarwiki
Jump to navigation Jump to search
(Created page with "Untuk mengirimkan data, banyak protokol yang bisa digunakan. Salah satunya yang biasa digunakan adalah dengan menggunakan FTP. Berikut ini konfigurasi FTP pada server menggun...")
 
 
(2 intermediate revisions by the same user not shown)
Line 15: Line 15:
 
Ubah konfigurasi di '''/etc/vsftpd.conf''' menjadi
 
Ubah konfigurasi di '''/etc/vsftpd.conf''' menjadi
  
 +
chroot_local_user=YES
 +
chroot_list_enable=YES
 
  write_enable=YES
 
  write_enable=YES
 
  local_umask=022
 
  local_umask=022
chroot_local_user=YES
 
chroot_list_enable=YES
 
  
 
Kemudian restart vsftpd
 
Kemudian restart vsftpd
Line 27: Line 27:
 
Buat user baru
 
Buat user baru
  
  sudo useradd <username>
+
  sudo adduser <username>
  sudo useradd pengguna
+
  sudo adduser pengguna
  
 
Inputkan ke dalam '''vsftpd.chroot_list'''
 
Inputkan ke dalam '''vsftpd.chroot_list'''
  
 
  echo pengguna | sudo tee -a /etc/vsftpd.chroot_list  
 
  echo pengguna | sudo tee -a /etc/vsftpd.chroot_list  
 +
 +
Buat folder agar dapat diakses user
 +
 +
sudo mkdir -p /home/pengguna/ftp/upload
 +
sudo chmod 550 /home/pengguna/ftp
 +
sudo chmod 750 /home/pengguna/ftp/upload
 +
sudo chown -R pengguna: /home/pengguna/ftp
 
   
 
   
 
FTP dapat diakses menggunakan filezilla, atau aplikasi lain yang sejenis.
 
FTP dapat diakses menggunakan filezilla, atau aplikasi lain yang sejenis.

Latest revision as of 13:38, 17 May 2022

Untuk mengirimkan data, banyak protokol yang bisa digunakan. Salah satunya yang biasa digunakan adalah dengan menggunakan FTP.

Berikut ini konfigurasi FTP pada server menggunakan vsftpd.

Instalasi

sudo apt update
sudo apt install vsftpd

Cek status

sudo systemctl status vsftpd

Ubah konfigurasi di /etc/vsftpd.conf menjadi

chroot_local_user=YES
chroot_list_enable=YES
write_enable=YES
local_umask=022

Kemudian restart vsftpd

sudo systemctl restart vsftpd


Buat user baru

sudo adduser <username>
sudo adduser pengguna

Inputkan ke dalam vsftpd.chroot_list

echo pengguna | sudo tee -a /etc/vsftpd.chroot_list 

Buat folder agar dapat diakses user

sudo mkdir -p /home/pengguna/ftp/upload
sudo chmod 550 /home/pengguna/ftp
sudo chmod 750 /home/pengguna/ftp/upload
sudo chown -R pengguna: /home/pengguna/ftp

FTP dapat diakses menggunakan filezilla, atau aplikasi lain yang sejenis.

Referensi