File Transfer Protocol (FTP) adalah protokol TCP untuk upload dan download file antara komputer. FTP bekerja pada klien / server model. Komponen server disebut daemon FTP. Terus-menerus mendengarkan permintaan FTP dari klien remote. Bila ada permintaan yang diterima, mengelola login dan membuat sambungan. Untuk durasi sesi dijalankan salah satu perintah yang dikirimkan oleh klien FTP.
Akses ke server FTP dapat dikelola dengan dua cara:
- Anonim
- Authenticated
- Authenticated
Dalam modus Anonymous, klien remote dapat mengakses server FTP dengan menggunakan account default user baru bernama “anonim” atau “ftp” dan mengirim alamat email sebagai password. Dalam modus dikonfirmasi pengguna harus memiliki account dan password. Pengguna akses ke direktori server FTP dan file tergantung pada hak akses yang ditetapkan untuk akun yang digunakan saat login. Sebagai aturan umum, daemon FTP akan menyembunyikan direktori root dari server FTP dan mengubahnya ke direktori Home FTP. Ini menyembunyikan seluruh sistem file dari sesi remote.
vsftpd – FTP Server Instalasi
vsftpd adalah FTP daemon yang tersedia di Ubuntu. Sangat mudah untuk menginstal, mengatur, dan memelihara. Untuk menginstal vsftpd Anda dapat menjalankan perintah berikut:
vsftpd adalah FTP daemon yang tersedia di Ubuntu. Sangat mudah untuk menginstal, mengatur, dan memelihara. Untuk menginstal vsftpd Anda dapat menjalankan perintah berikut:
sudo apt-get install vsftpd
Konfigurasi Anonymous FTP
Secara default vsftpd dikonfigurasi untuk hanya memperbolehkan download anonim. Selama penginstalan pengguna ftp dibuat dengan direktori home dari / home / ftp. Ini adalah default direktori FTP.
Secara default vsftpd dikonfigurasi untuk hanya memperbolehkan download anonim. Selama penginstalan pengguna ftp dibuat dengan direktori home dari / home / ftp. Ini adalah default direktori FTP.
Jika Anda ingin mengubah lokasi ini, untuk / srv / ftp misalnya, cukup membuat direktori di lokasi lain dan mengubah direktori home ftp user’s:
sudo mkdir /srv/ftp
sudo usermod -d /srv/ftp ftp
Setelah membuat perubahan restart vsftpd:
sudo /etc/init.d/vsftpd restart
Proses akhir, menyalin setiap berkas dan direktori Anda ingin membuat tersedia melalui FTP anonim ke / srv / ftp.
Mengatur User SAH di FTP
Untuk mengkonfigurasi vsftpd untuk mengotentikasi pengguna sistem dan memungkinkan mereka untuk upload file mengedit / etc / vsftpd.conf:
Untuk mengkonfigurasi vsftpd untuk mengotentikasi pengguna sistem dan memungkinkan mereka untuk upload file mengedit / etc / vsftpd.conf:
local_enable=YES
write_enable=YES
Sekarang restart vsftpd:
sudo /etc/init.d/vsftpd restart
Sekarang ketika pengguna sistem login ke FTP mereka akan mulai dalam direktori rumah mereka di mana mereka dapat men-download, upload, membuat direktori, dll
Demikian pula, secara default, pengguna anonim tidak diperbolehkan untuk meng-upload file ke server FTP. Untuk mengubah pengaturan ini, Anda harus tanda komentar pada baris berikut, dan restart vsftpd:
anon_upload_enable=YES
Mengaktifkan FTP anonim upload bisa menjadi risiko keamanan yang ekstrim. Cara terbaik adalah untuk tidak memungkinkan anonim upload di server diakses langsung dari Internet.
File konfigurasi terdiri dari banyak parameter konfigurasi. Informasi tentang setiap parameter tersedia dalam file konfigurasi. Atau, Anda dapat merujuk ke halaman manusia, man 5 vsftpd.conf untuk rincian setiap parameter.
0 komentar:
Posting Komentar
Thankz For Your Koment