Proftpd adalah, terbukti berkinerja tinggi, scalable FTP server ditulis dari awal, dengan fokus terhadap kesederhanaan, keamanan, dan kemudahan konfigurasi. Naturally, ProFTPD powers some of the largest sites on the Internet. Tentu, proftpd kekuasaan beberapa situs terbesar di Internet. It features a very Apache-like configuration syntax, modules, and a highly customizable server infrastructure, including support for multiple 'virtual' FTP servers, anonymous FTP, and permission-based directory visibility. Ini fitur sintaks konfigurasi Apache sangat mirip, modul, dan infrastruktur server sangat dapat dikustomisasi, termasuk dukungan untuk beberapa 'virtual' FTP server, FTP, dan visibilitas izin berbasis direktori.
ProFTPD Features Proftpd Fitur
- Single main configuration file, with directives and directive groups which are intuitive to any administrator who has ever used the Apache web server. Single file konfigurasi utama, dengan arahan dan kelompok direktif yang intuitif untuk setiap administrator yang pernah menggunakan web server Apache.
- Per directory “.ftpaccess” configuration similar to Apache's “.htaccess”. Per direktori "ftpaccess". konfigurasi mirip dengan Apache ". htaccess".
- Easy to configure multiple virtual FTP servers and anonymous FTP services. Mudah untuk mengkonfigurasi beberapa server virtual FTP dan layanan FTP anonim.
- Designed to run either as a stand-alone server or from inetd/xinetd, depending on system load. Dirancang untuk berjalan baik sebagai server yang berdiri sendiri atau dari inetd / xinetd, tergantung pada load sistem.
- Anonymous FTP root directories do not require any specific directory structure, system binaries or other system files. Anonymous FTP root direktori tidak memerlukan struktur direktori spesifik, binari sistem atau file sistem lainnya.
- No SITE EXEC command. Tidak SITE perintah EXEC. In modern Internet environments, such commands are a security nightmare. Dalam lingkungan internet modern, perintah tersebut mimpi buruk keamanan. ProFTPD does not execute any external programs at any time. Proftpd tidak mengeksekusi program eksternal setiap saat. The source is available (and must always be available) for administrators to audit. sumber yang tersedia (dan selalu harus tersedia) untuk administrator untuk mengaudit.
- Hidden directories and files, based on Unix-style permissions or user/group ownership. Direktori dan file tersembunyi, berdasarkan izin Unix-gaya atau user / group kepemilikan.
- Runs as a configurable non-privileged user in stand-alone mode in order to decrease chances of attacks which might exploit its “root” abilities. Berjalan sebagai pengguna non-hak istimewa dikonfigurasi dalam mode berdiri sendiri dalam rangka untuk mengurangi kemungkinan serangan yang mungkin memanfaatkan "akarnya" kemampuan. Note: This feature is dependent on the capabilities of the host Unix system. Catatan: Fitur ini tergantung pada kemampuan sistem host Unix.
- Logging and utmp/wtmp support. Logging dan utmp / wtmp dukungan. Logging is compatible with the wu-ftpd standard, with extended logging available. Logging kompatibel dengan standar wu-ftpd, dengan diperpanjang penebangan tersedia.
- Shadow password suite support, including support for expired accounts. Shadow password suite dukungan, termasuk dukungan untuk account berakhir.
- Modular design, allowing server to be extended easily with modules. desain modular, sehingga server yang akan diperpanjang dengan mudah dengan modul. Modules have been written for SQL databases, LDAP servers, SSL/TLS encryption, RADIUS support, etc. Modul telah ditulis untuk database SQL, server LDAP, SSL / TLS enkripsi, dukungan RADIUS, dll
- IPv6 support. Mendukung IPv6.
Install Proftpd Server in Ubuntu Instal proftpd Server di Ubuntu
If you want to install proftpd in ubuntu use the following command Jika Anda ingin menginstal proftpd di ubuntu menggunakan perintah berikut
sudo apt-get install proftpd sudo apt-get install proftpd
This will start the installation this time it will ask one question you want to run proftp server from inetd or standalone here select standalone and press enter after this installation will be completed. Ini akan memulai instalasi kali ini akan mengajukan satu pertanyaan Anda ingin menjalankan server mandiri proftp dari inetd atau standalone di sini pilih dan tekan enter setelah instalasi ini akan selesai.
Configuring ProFTPD Server Konfigurasi Server proftpd
By default proftp configuration file is located under /etc ie /etc/proftpd.conf Oleh file konfigurasi default proftp ditempatkan di bawah / etc yaitu / etc / proftpd.conf
If you want to check the default proftpd.conf file check here Jika Anda ingin memeriksa file proftpd.conf cek default di sini
We are going to change the basic configuration for proftp server this includes security configuration also. Kami akan mengubah konfigurasi dasar untuk server proftp ini termasuk konfigurasi keamanan juga.
Now you need to edit the /etc/proftpd.conf file using vi or any other editor and you need to change the following Directives or add the following directives for proftp server configuration these are only some of basic directives if you want to know available directives check here Sekarang Anda perlu mengedit / etc / proftpd.conf file menggunakan vi atau editor lain dan Anda perlu untuk mengubah Arahan berikut atau menambahkan perintah berikut untuk konfigurasi server proftp ini hanya beberapa perintah dasar jika Anda ingin tahu arahan yang tersedia cek di sini
sudo vi /etc/proftpd.conf sudo vi / etc / proftpd.conf
Change the following directives Mengubah arahan berikut
ServerName — Configure the name displayed to connecting users ServerName - Konfigurasikan nama yang ditampilkan untuk menghubungkan pengguna
ServerName “proftp server” ServerName "proftp server"
ServerIdent — Set the message displayed on connect ServerIdent - Mengatur pesan ditampilkan pada menghubungkan
ServerIdent on “Welcome to proftp server” ServerIdent pada "Selamat Datang di proftp server"
UseReverseDNS — Toggle rDNS lookups UseReverseDNS - Toggle rDNS lookups
UseReverseDNS off UseReverseDNS off
IdentLookups — Toggle ident lookups IdentLookups - ident lookup Toggle
IdentLookups off IdentLookups off
DefaultRoot — Sets default chroot directory DefaultRoot - Set default direktori chroot
DefaultRoot ~ DefaultRoot ~
RequireValidShell -- Allow connections based on /etc/shells RequireValidShell - Memungkinkan koneksi berdasarkan / etc / kerang
RequireValidShell off RequireValidShell off
MaxClients — Limits the number of users that can connect MaxClients - Batas jumlah pengguna yang dapat terhubung
DenyFilter -- Regular expression of command arguments to be blocked DenyFilter - Ekspresi Reguler argumen perintah yang akan diblokir
DenyFilter \*.*/ DenyFilter \ *.* /
Maxclients 30 30 Maxclients
MaxClientsPerHost — Limits the connections per client machine MaxClientsPerHost - Batas koneksi per klien mesin
MaxClientsPerHost 50 MaxClientsPerHost 50
After adding these directives you need to restrat your proftpd server to take these changes effect. Setelah menambahkan arahan ini Anda perlu restrat server proftpd Anda untuk mengambil efek perubahan tersebut.
sudo /etc/init.d/proftpd restart sudo / etc / init.d / proftpd restart
Now your Basic server configuration is ready To perform a syntax check of your proftpd.conf file use the following command Sekarang Anda konfigurasi server Dasar siap Untuk melakukan pemeriksaan sintaks file proftpd.conf gunakan perintah berikut
sudo proftpd -td5 sudo proftpd-td5
Proftp Client Installation Instalasi Klien Proftp
If you want to use commnd line ftp client in debian you need to install the ftp package using the following command Jika Anda ingin menggunakan klien baris ftp commnd di debian Anda perlu menginstal paket ftp dengan menggunakan perintah berikut
sudo apt-get install ftp sudo apt-get install ftp
By default users can FTP in to their own home directories only Oleh pengguna default bisa FTP ke direktori mereka sendiri hanya rumah



0 comments:
Post a Comment