Menginstal dan Mengonfigurasi Server ProFTPD di Ubuntu/Debian


Server FTP adalah perangkat lunak yang memungkinkan Anda membuat koneksi FTP antara komputer lokal dan server web. ProFTPD adalah server FTP untuk server Unix/Linux, sangat dapat dikonfigurasi dan sangat efektif, gratis & bersumber terbuka, dirilis di bawah lisensi GPL.

Dalam artikel ini, kami akan menjelaskan cara memasang server ProFTPD di mesin Ubuntu/Debian.

Langkah 1: Instal Server ProFTPD

Tentu saja, Anda perlu menginstal perangkat lunak tersebut untuk menggunakannya. Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan perintah apt-get berikut ini di terminal.

sudo apt-get update
sudo apt-get upgrade

Sekarang untuk menginstal server ProFTPD, jalankan di terminal.

sudo apt-get install proftpd

Saat menginstal, Anda akan diminta untuk memilih jenis penggunaan yang Anda inginkan untuk server ProFTPD Anda, Anda dapat memilih mode terbaik yang sesuai dengan kebutuhan Anda.

Langkah 2: Konfigurasikan Server ProFTPD

Sebelum mulai menggunakannya, kita perlu mengedit beberapa file, /etc/proftpd/proftpd.conf adalah file konfigurasi default untuk server Ubuntu/Debian, untuk mulai mengeditnya menggunakan perintah vi, jalankan.

sudo vi /etc/proftpd/proftpd.conf

Tekan tombol “I” untuk mulai mengedit file. Sekarang ubah konten file seperti yang ditunjukkan di bawah ini.

  1. NamaServer: Jadikan sebagai nama server default Anda.
  2. UseIPV6: Anda dapat mengalihkannya ke “Mati“, jika Anda tidak menggunakannya.
  3. DefaultRoot : Batalkan komentar pada baris ini untuk membatasi pengguna dengan folder utama mereka.
  4. RequireValidShell: Batalkan komentar pada baris ini dan jadikan “On” untuk mengaktifkan login bagi pengguna, bahkan bagi mereka yang tidak memiliki shell yang valid di /etc/ shell untuk masuk.
  5. AuthOrder: Hapus komentar pada baris untuk mengaktifkan penggunaan kata sandi lokal.
  6. Port: Baris ini mendefinisikan port default untuk server FTP, yaitu 21 secara default. Jika mau, Anda dapat menentukan port khusus apa pun di sini.
  7. SystemLog: Jalur file log default, Anda dapat mengubahnya jika Anda mau.

Setelah melakukan perubahan di atas seperti yang disarankan, Anda dapat menyimpan file, tekan tombol “ESC” dan tulis :x untuk menyimpan dan cukup .

Sekarang restart server ProFTPD menggunakan perintah ini.

sudo service proftpd restart

Selama instalasi ProFTPD, pengguna “proftpd” default dibuat secara otomatis, namun kita perlu membuat kata sandi agar dapat menjalankannya.

sudo passwd proftpd

Itu dia!. Anda sekarang dapat pergi ke alamat berikut di browser, browser akan aktif dan berjalan, ia akan menanyakan nama pengguna dan kata sandi kepada Anda.

ftp://youripaddress 

OR

ftp://yourdomian.com

Di kolom Nama Pengguna tulis “proftpd” dan di kolom Kata Sandi tulis kata sandi yang Anda tetapkan sebelumnya untuk pengguna proftpd.

Langkah 3: Membuat Pengguna ProFTPD

Seperti yang Anda perhatikan, Anda berada di direktori home default untuk pengguna “proftpd”, yang tidak berguna bagi kami, itu sebabnya kami akan membuat pengguna baru dengan /var Folder /www/ sebagai folder home, sehingga kita dapat mengaksesnya dengan mudah.

Untuk membuat pengguna FTP, ucapkan “myproftpduser” jalankan.

sudo useradd myproftpduser

Untuk membuat kata sandi untuk itu.

sudo passwd myproftpduser

Untuk mengubah folder utamanya menjadi /var/www/ jalankan.

sudo usermod -m -d /var/www/ myproftpduser

Anda juga dapat menentukan direktori home pengguna dengan perintah useradd, saat membuat pengguna baru di Linux, untuk informasi lebih lanjut dan penggunaan perintah useradd, baca artikel kami di.

  1. 15 Contoh Perintah 'tambahkan pengguna'

Sekarang restart server ProFTPD menggunakan.

sudo service proftpd restart

Dan sekarang Anda dapat mengaksesnya dari server FTP dengan mudah, Anda juga dapat menggunakan Filezilla atau klien FTP lainnya untuk mengakses server FTP Anda juga jika Anda mau.

Langkah 4: Memecahkan Masalah ProFTPD:

Pesan kesalahan apa pun yang tersedia akan disimpan di /var/log/proftpd/proftpd.log secara default, Anda dapat memeriksa file ini jika instalasi server ProFTPD Anda tidak berfungsi, Anda juga harus mencatat bahwa terkadang itu kebetulan server ProFTPD lag dan anda tidak bisa mengakses server karena pesan “Connection Refused ”, hal tersebut tidak menjadi masalah, yang perlu anda lakukan hanyalah restart terus server ProFTPD sampai itu berfungsi (kalau-kalau tidak ada kesalahan lain).

Sudahkah Anda menginstal server ProFTPD sebelumnya? Apa pendapat Anda ketika membandingkannya dengan server FTP lain seperti wu-ftpd?