Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal ProFTPD di Ubuntu 15.04. Bagi Anda yang belum tahu, ProFTPD adalah server FTP berlisensi GPL yang dapat diinstal secara gratis di sistem Linux Anda. Ini adalah alternatif untuk vsftpd. Server FTP open-source ProFTPD salah satu daemon transfer file yang paling sering digunakan, aman, dan andal di lingkungan Unix, karena kecepatan konfigurasi file yang sederhana, dan penyiapan yang mudah.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan langkah demi langkah instalasi ProFTPD di server Ubuntu 15.04.
Instal ProFTPD di Ubuntu 15.04
Langkah 1. Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan apt-get
berikut perintah di terminal.
sudo apt-get update sudo apt-get upgrade
Langkah 2. Instal ProFTPD dan semua paket yang diperlukan.
sudo apt-get install proftpd
Selama penginstalan, Anda akan diminta untuk memilih metode penginstalan yang Anda inginkan. Ada dua metode penginstalan, daemon standar, dan metode daemon init.
Konfigurasi Proftpd
Langkah 3. Konfigurasikan ProFTPD.
File konfigurasi default ProFTPD ada di /etc/proftpd.conf
.
nano /etc/proftpd.conf
Ubah ServerName menjadi hostname server Anda. Dalam kasus di bawah, ftp.idroot.us adalah contohnya:
ServerName “ftp.idroot.us”
Batalkan Komentar DefaultRoot:
# Use this to jail all users in their homes DefaultRoot
Buat Pengguna FTP
Langkah 4. Tambahkan Pengguna FTP.
Sebelum Anda membuat pengguna untuk Proftpd, harap tambahkan /bin/false
ke /etc/shells
berkas:
echo "/bin/false" >> /etc/shells
Buat pengguna dengan direktori home di mana ia akan mendapatkan akses ke sana melalui FTP. Saya akan menonaktifkan akses shell untuk pengguna ini dengan menetapkan "/bin/false" shell ke dia untuk memastikan bahwa dia tidak bisa login dengan SSH. Nama pengguna saya bernama “idroot”, silakan ganti idroot dengan nama pengguna Anda pada perintah berikutnya:
adduser --home /home/idroot --shell /bin/false idroot
Selanjutnya, konfigurasikan Proftpd untuk mengizinkan idroot pengguna mengakses server FTP:
cd /etc/proftpd/ nano proftpd.con
Tambahkan konfigurasi ini untuk memungkinkan idroot pengguna masuk dan mengunggah/mengunduh file ke/dari direktori home /home/idroot
:
<Directory /home/idroot> Umask 022 022 AllowOverwrite off <Limit LOGIN> AllowUser idroot DenyALL </Limit> <Limit ALL> Order Allow,Deny AllowUser idroot Deny ALL </Limit> <Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD> AllowUser idroot Deny ALL </Limit> </Directory>
Jalankan perintah di bawah ini untuk memulai ulang ProFTPD:
systemctl restart proftpd
Langkah 5. Akses server FTP.
Setelah Anda menginstal server FTP dan mengkonfigurasinya sesuai keinginan Anda, Sekarang yang harus Anda lakukan adalah membuka klien FTP dan menghubungkan ke server menggunakan alamat IP-nya , nama host, atau nama domain. Jika semuanya dikonfigurasi dengan benar, Anda akan diberikan akses ke server dengan nama pengguna dan sandi yang benar.
Selamat! Anda telah berhasil menginstal ProFTPD. Terima kasih telah menggunakan tutorial ini untuk menginstal ProFTPD pada sistem ubuntu 15.04. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi ProFTPD.