GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal ProFTPD di Debian 8

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal ProFTPD di Debian 8. Bagi Anda yang belum tahu, ProFTPD adalah server FTP berlisensi GPL yang dapat diinstal secara gratis pada sistem Linux Anda. Ini adalah alternatif untuk vsftpd. Server FTP open-source ProFTPD adalah salah satu daemon transfer file yang paling banyak digunakan, aman, dan andal di lingkungan Unix, karena konfigurasi filenya, kecepatannya, kesederhanaannya, dan penyiapannya 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. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan langkah demi langkah instalasi ProFTPD pada server Debian 8 (Jessie).

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Debian 8 (Jessie).
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal ProFTPD di Debian 8 Jessie

Langkah 1. Sebelum menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt-get berikut perintah di terminal:

apt-get update
apt-get upgrade

Langkah 2. Menginstal 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/proftpd.conf.

nano /etc/proftpd/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 file /etc/shells Anda:

echo "/bin/false" >> /etc/shells

Buat pengguna dengan direktori home yang dapat diakses oleh FTP. Saya akan menonaktifkan akses shell untuk pengguna ini dengan menetapkan shell “/bin/false” kepadanya untuk memastikan bahwa dia tidak dapat 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 pengguna idroot 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 server FTP ProFTPD di server Debian 8 Jessie. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi ProFTPD .


Debian
  1. Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

  2. Cara Menginstal ProFTPD di CentOS 7

  3. Cara Menginstal ClickHouse di Debian 9

  1. Cara Menginstal Server Redis di Debian 11

  2. Cara Menginstal Server MySQL di Debian 9

  3. Cara menginstal Odoo 12 di Debian 9

  1. Cara Menginstal R di Debian 9

  2. Cara Memasang Server Minecraft di Debian 9

  3. Cara Menginstal R di Debian 10