Halaman

Senin, 26 November 2018

FTP SERVER DENGAN LINUX MINT DAN VSFTPD


FTP SERVER DENGAN LINUX MINT DAN VSFTPD


Assalammualaikum Warrahmatullahi Wabarakaatuh..
.
.
.
Hallo teman-teman , pada artikel kali ini saya akan membahas tentang File Transfer Protocol Server atau FTP Server.

Sesuai namanya yaitu File Transfer Protocol berfungsi untuk mentransfer file dari satu komputer ke komputer yang lainnya dalam satu jaringan. Untuk dapat melakukan kegiatan mentransfer file dibutuhkan sebuah komputer Server untuk mengatur jalannya aktivitas tersebut. Server disini berfungsi juga untuk mentransfer file dari komputer yang satu ke komputer yang lainnya. Komputer yang menggunakan jasa Komputer Server disebut dengan Komputer Client. Jadi dengan adanya komputer Server , beberapa komputer Client bisa merequest ke komputer Server untuk saling berinteraksi dengan mengirimkan dan menerima berbagai data baik itu file maupun folder.
Di dalam FTP Server terdapat dua port yaitu port 20 dan port 21. Port 20 berfungsi untuk data port dan port 21 berfungsi untuk menerima koneksi masuk (incoming connection) dari komputer Client dan untuk command port.

Sistem Operasi Linux yang saya gunakan adalah Linux Mint dimana Linux Mint sendiri meupakan keluaga dari Linux Debian. Untuk membangun FTP Server dalam Linux Mint saya menggunakan Very Secure File Transfer Protocol Daemon (VSFTPD). VSFTPD merupakan salah satu daemon FTP paling aman, cepat dan stabil yang tersedia. VSFTPD berada di bawah lisensi General Public License (GNU License). VSFTPD adalah pengaturan yang dikembangkan dan dipercaya yang mendukung klien virtual dengan Pluggable Confirmation Modules (PAM).
Disini saya akan membangun atau membuat jaringan FTP Server dalam Sistem Operasi Linux karena Sistem Operasi Linux lebih stabil dan lebih aman (baik itu dari virus maupun dari serangan kejahatan dunia maya atau cyber crime) daripada sistem operasi lainnya dan juga menggunakan VSFTPD.
.
.
.
.
Langkah instalasi VSFTPD pada Linux Mint :
1.   Nama server nya adalah aldohp dan client nya adalah vr46
2.   Ketik sudo apt-get update untuk mengupdate sistem operasi linux kita

3.   Ketik sudo aptitude install vsftpd

4.   Kemudian kita akan melukukan sedikit konfigurasi pada vsftpd yang sudah diinstall
5.   Ketik sudo nano /etc/vsftpd.conf  , maka akan muncul beberapa pilihan perintah default yang diberikan oleh VSFTPD.
6.   Untuk menggunakan option-option default tersebut, kita tinggal hapus tanda # pada setiap baris perintah yang sudah diberikan karena tanda tersebut berarti perintah tersebut menjadi komentar dan tidak aktif atau tidak digunakan
7.   Hapus tanda # pada perintah dibawah ini:
1)   listen=YES
= Berfungsi untuk menjalankan script vsftpd
2)   anonymous_enable=NO
= Ganti anonymous_enable dari YES menjadi No untuk security dan mencegah orang yang tidak kita kehendaki untuk mengakses Server yang kita buat.
3)   local_enable=YES
= Berfungsi untuk mengizinkan user login ke server kita
4)   write_enable=YES
= Berfungsi untuk mengizinkan user melakukan kegiatan membuat file atau folder ke server yang kita telah buat.

8.   Setelah itu tekan Ctrl+X lalu tekan enter
9.   Kita akan restart vsftpd.conf yang sudah dirubah lagi supaya perubahannya dapat terbaca oleh sistem dengan cara ketik
sudo systemctl restart vsftpd
10.                 FTP Server siap digunakan
11.                 Setelah itu kita buat user vr46 untuk mengakses server aldohp
12.                 Ketik sudo useradd -m vr46 -s /usr/sbin/nologin
13.                 Ketik sudo passwd vr46 lalu masukkan password yang diinginkan
14.                 Ketik perintah dibawah ini
echo “/usr/sbin/nologin” | sudo tee -a /etc/shells/usr/sbin/nologin
15.                 Sintaks /usr/sbin/nologin berfungsi untuk membatasi ruang gerak user vr46 dan hanya terbatas pada shell nologin saja.



16.                 Jika sudah maka kita akan masuk ke ftp server yang sudah kita buat sebelumnya. Ketik ifconfig untuk melihat IP Address yang dimiliki oleh server
17.                 Ketik ftp (spasi) (ip_address_server)
18.                 Saya akan mencoba untuk mengirim file dari server ke server itu sendiri
19.                 Saya akan masukkan Name dari server beserta passwordnya
20.                 Setelah itu saya akan mengecek isi dari direktori server tersebut dengan mengetikkan perintah ls

21.                 Saya akan masuk ke direktori Desktop , ketik cd Desktop
22.                 Setelah itu ketik ls kembali , lalu saya akan memindahkan file aldo.sh yang terdapat pada server ke dalam Desktop dengan mengetikkan put aldo.sh lalu cek kembali direktori Desktop maka akan berbeda dari sebelumnya

23.                 Setelah itu exit dari ftp tersebut dan ulangi langkah ke-15 lalu masukkan Name dan Password dari user vr46
24.                 Cek direktori user tersebut dan lakukan put aldo.sh  yang berada pada server untuk dicopy ke dalam direktori user vr46 dan cek kembali maka akan berbeda dari sebelumnya


Sekian artikel kali ini , kalau sekiranya informasi diatas ada yang kurang sempurna mohon dimaafkan. Semoga bermanfaat untuk teman-teman.

Wassalammualaikum Warrahmatullahi Wabarakaatuh.

Sumber:






Tidak ada komentar:

Posting Komentar