GNU/Linux >> Belajar Linux >  >> OpenSuse

Cara menginstal ProFTPd dengan TLS di OpenSuse 13.2

Versi 1.0
Penulis:Srijan Kishore
Ikuti howtoforge di Twitter
Terakhir diedit 16/Jan/2015

Dokumen ini menjelaskan cara menginstal server ProFTPd dengan OpenSuse 13.2. Saya akan menyertakan koneksi TLS. TLS menyediakan otentikasi titik akhir dan kerahasiaan komunikasi melalui Internet menggunakan kriptografi. TLS menyediakan keamanan RSA dengan kekuatan 1024 dan 2048 bit.

ProFTPD adalah server FTP, hanya menggunakan satu file konfigurasi “/etc/proftpd/proftpd.conf”. File konfigurasi ProFTPD sangat mirip dengan file konfigurasi Apache. Ini dapat digunakan untuk mengkonfigurasi beberapa server FTP virtual dengan mudah, dan memiliki kemampuan chroot tergantung pada sistem file yang mendasarinya. Itu dapat berjalan sebagai server mandiri atau layanan inetd. Ini dapat bekerja melalui IPv6.

1 Catatan Awal

Dalam tutorial ini saya menggunakan hostname server1.example.com dengan alamat IP 192.168.0.100. Pengaturan ini mungkin berbeda untuk Anda, jadi Anda harus menggantinya jika perlu. Anda harus memiliki instalasi Open Suse dasar sebelum melanjutkan seperti yang dijelaskan dalam tutorial ini.

2 Instal ProFTPd

Sekarang mari kita instal protpd , jadi buka terminal dan ketik perintah :

zypper install proftpd opensl

Sekarang kita harus mengedit file konfigurasi proftpd:

nano /etc/proftpd/proftpd.conf

Tambahkan entri di akhir file sebagai:

[...]
DefaultRoot ~IdentLookups offServerIdent pada "FTP Server ready."

Sekarang kita akan membuat direktori untuk sertifikat sebagai berikut:

mkdir /etc/proftpd/openssl

Tugas selanjutnya adalah membuat sertifikat SSL dengan perintah ini:

openssl req -new -x509 -days 365 -nodes -out /etc/proftpd/openssl/proftpd.cert.pem -keyout /etc/proftpd/openssl/proftpd.key.pem

Isi entri sebagai berikut:

Nama Negara (kode 2 huruf) [XX]:<-- Masukkan Nama Negara Anda (mis., "DE").
Nama Negara Bagian atau Provinsi (nama lengkap) []:<-- Masukkan Nama Negara Bagian atau Provinsi Anda .
Nama Lokalitas (mis., kota) [Kota Bawaan]:<-- Masukkan Kota Anda.
Nama Organisasi (mis. Perusahaan) [Perusahaan Default Ltd]:<-- Masukkan Nama Organisasi Anda (mis. , nama perusahaan Anda).
Nama Unit Organisasi (mis., bagian) []:<-- Masukkan Nama Unit Organisasi Anda (mis. "Departemen TI").
Nama Umum (mis., nama Anda atau nama host server Anda) []:<-- Masukkan Nama Domain yang Sepenuhnya Memenuhi Syarat dari sistem (mis. "server1.example.com").
Alamat Email []:<-- Masukkan Alamat Email Anda.

Sekarang kita perlu mengaktifkan TLS di ProFTPd dengan menambahkan entri di file konfigurasi ProFTPd.

nano /etc/proftpd/proftpd.conf

Tambahkan entri terakhir sebagai:

[...]
Sertakan /etc/proftpd/tls.conf

Sekarang kita akan menambahkan entri untuk file tls.conf:

nano /etc/proftpd/tls.conf
TLSEngine onTLSLog /var/log/proftpd/tls.logTLSProtokol SSLv23TLSOptions NoCertRequestTLSRSACertificateFile /etc/proftpd/openssl/proftpd.cert.pemTLSRSACertificateKeyFile /etc/proftpd/openssl.Client 
 Kami akan membuat file log TLS secara manual sebagai:

sentuh /var/log/proftpd/tls.log

Pastikan untuk mengomentari baris berikut untuk mengizinkan pengguna ftp ke CHMOD:

[...]# Bar penggunaan SITE CHMOD secara default## DenyAll#[...]

Selanjutnya kita perlu menambahkan entri ke boot dan memulai layanan ProFTPd sebagai:

systelctl aktifkan proftpd.service
systemctl restart proftpd.service

Ini akan membuat kita siap untuk koneksi FTP.

3 Klien FTP

Untuk menggunakan FTP melalui TLS, kita dapat menggunakan klien FTP sebagai Filezilla. Itu dapat diunduh dari repositori asli distribusi atau dari tautan

  • OpenSUSE:http://www.opensuse.org/
  • ProFTPd:http://www.proftpd.org/

OpenSuse
  1. Cara Install Zend Server 5 di openSUSE 12.1

  2. Cara Memasang Google Chrome 17 di openSUSE 12.1

  3. Bagaimana menginstal Opera 11.6 pada openSUSE 12.1

  1. Cara menginstal Memcached di openSUSE 12.1

  2. Cara Menginstal MongoDB (2.0.3) di openSUSE 12.1

  3. Cara Menginstal Nginx Dengan PHP-FPM Dan MySQL Di openSUSE 12.1

  1. Cara Menginstal Seafile dengan Nginx di openSUSE Leap 42.1

  2. Cara Menginstal Pure-FTPd dengan TLS dan pengguna virtual di OpenSUSE Leap 42.1

  3. Cara Menginstal Proftpd dengan TLS di Ubuntu 15.04