Products & Services Submit a ticket My Tickets
Selamat datang
Masuk  Mendaftar

Membuat Pengguna FTP untuk Direktori Tertentu di Ubuntu

kami akan menyiapkan server FTP di Ubuntu kami. Di akhir proses, kami akan mendapatkan alamat IP, yang akan digunakan untuk mengakses server. Untuk mengetahui lebih lanjut tentang FTP, ikuti artikel ini.


Berikut ini panduan langkah demi langkah untuk menyiapkan server FTP:


Pertama, tekan CTRL+ALT+T untuk meluncurkan Terminal Ubuntu. Sekarang tuliskan perintah di bawah ini untuk memperbarui sistem:

  1. sudo apt-get update
    Bash
    Copy
    EXPLANATION
    • apt-get update: Updates the local repository.
  2. Berikan kata sandi Anda (jika perlu) dan tekan Enter.


    Tunggu hingga proses pembaruan selesai. 
  3. Salin perintah berikut untuk menginstal paket vsftpd:
    sudo apt-get install vsftpd
    Bash
    Copy

    EXPLANATION
    • apt-get install: Instal paket yang diberikan. 
    • vsftpd: Paket server FTP yang terbuka

    Di sini kami telah menginstal paket vsftpd untuk menyiapkan server FTP karena cepat, aman, dan dapat menangani sejumlah besar koneksi secara efisien.
     
  4. Namun, Anda juga dapat menggunakan package lain. Kemudian, tuliskan perintah berikut untuk membuka konfigurasi vsftpd.conf:
    sudo nano /etc/vsftpd.conf
    Bash
    Copy

    EXPLANATION
    • nano: Opens a file in the Nano text editor.
    • /etc/vsftpd.conf: Configuration file for “vsftpd”.

  5. Sekarang, edit konfigurasi vsftpd.conf seperti di bawah ini:
    write_enable=YES pasv_min_port=40000 pasv_max_port=60000
    Bash
    Copy

    Note: Anda dapat menulis baris atau menghapus tanda pagar (#) dari awal jika baris sudah ada. Pastikan tidak ada duplikasi.

    EXPLANATION
    • write_enable: Menentukan apakah pengguna diizinkan untuk mengunggah file atau tidak.
    • pasv_min_port: Menentukan port minimum untuk mode pasif. 
    • pasv_max_port: Menentukan port maksimum untuk mode pasif.

  6. Tekan CTRL+O dan ENTER untuk menyimpan;
  7. CTRL+X untuk keluar. Jalankan baris berikut satu per satu untuk menambahkan aturan ke Firewall
    sudo ufw allow 20/tcp
    Bash
    Copy

    sudo ufw allow 21/tcp
    Bash
    Copy

    sudo ufw allow from any to any port 40000:60000 proto tcp
    Bash
    Copy

    EXPLANATION
    • ufw: Firewall Ubuntu. 
    • mengizinkan: Mengizinkan lalu lintas masuk pada port tertentu. 
    • 20/tcp: Port 20 dengan protokol TCP yang digunakan untuk mentransfer file dalam mode aktif.
    • 21/tcp: Port 21 dengan protokol TCP yang memungkinkan server dan klien untuk berkomunikasi. 
    • di mulai dari port 40000:60000 proto tcp: Memungkinkan lalu lintas dari port 40000 ke port 60000.

  8. Gunakan dua perintah berikut untuk memulai ulang server FTP dan melihat statusnya:
    sudo systemctl restart vsftpd
    Bash
    Copy
    sudo systemctl status vsftpd
    Bash
    Copy
    EXPLANATION

    systemctl: Digunakan untuk mengontrol layanan sistem.

    • restart: Memulai ulang service sistem.
    • status: Menunjukkan status layanan saat ini.
    • vsftpd: Nama layanan FTP.


    Server Anda sudah aktif dan berjalan jika Anda melihat "active (running)" seperti pada gambar di atas. 
  9. Terakhir, masukkan perintah di bawah ini dan tekan ENTER untuk menemukan alamat IP server FTP Anda:
    ifconfig
    Bash
    Copy
    EXPLANATION
    • ifconfig: Menampilkan parameter antarmuka jaringan termasuk alamat IP.
    Catatan: Jika sistem Anda tidak memiliki "ifconfig", gunakan perintah berikut untuk menginstalnya
    sudo apt-get install net-tools
    Bash
    Copy
    Alamat IP server saya adalah 192.168.235.129.


Apakah jawaban ini bermanfaat? Ya Tidak

Send feedback
Maaf kami tidak bisa membantu. Bantu kami mengembangkan artikel ini dengan umpan balik Anda.