BY:MU’AMAR
ABIM AMIRULLAH
Pengertian,Keamanan
dan Kegunaan FTP Server
File Transfer Protocol
(FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu
network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP
adalah FTP Server dan FTP Client.
FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.
FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.(admonugroh,
2013)
FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.
FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.
Berberapa
tujuan dari FTP server yaitu :
Digunakan untuk tujuan
sharing data
Digunakan untuk
menyediakan indirect atau implicit remote computer
Digunakan untuk
menyediakan tempat penyimpanan bagi user
Digunakan untuk
menyediakan transfer data yang reliable dan efisien. (sharedocks, 2014)
Review
Pengenalan protocol SFTP
Singkatan Secure File
Transfer Protocol, SFTP adalah metode mentransfer file antar komputer melalui
SSH aman aliran data aman. SFTP dalam hal komputasi mengacu pada SSH File
Transfer Protocol, atau dikenal sebagai Secure File Transfer Protocol, yang
merupakan protokol jaringan yang dirancang untuk menawarkan manajemen file,
transfer file, dan fungsi akses file lebih setiap aliran data diandalkan atau
saluran.
Ini juga merupakan
kemajuan besar dari pendahulunya, FTP (File Transfer Protocol), yang digunakan
untuk menjadi standar dalam file transferensi antara dua komputer selama era
dialup dan sebelum era broadband. Dibandingkan dengan protokol SCP sebelumnya,
yang memungkinkan hanya transfer file, protokol SFTP memungkinkan untuk
berbagai operasi pada file remote – itu adalah lebih seperti sebuah protokol
sistem file jarak jauh. (Hikmat,
2015)
Review instalasi dan konfigurasi FTP dan SFTP
Install ProFTPd
sudo apt-get install
proftpd
Pilih “stand alone”
ketika muncul pilihan saat installasi.
Setelah terinstall,
pastikan kita sudah masuk sebagai akun root, edit file /etc/proftpd/proftpd.conf
nano
/etc/proftpd/proftpd.conf
Ubah ServerName dengan
domain atau IP server.
ServerName "domain/IP"
Hilangkan # pada DefaultRoot
DefaultRoot ~
Save konfigurasinya
Configure SFTP Access
with ProFTPd
Sekarang kita
konfigurasikan servicenya agar bisa SFTP.
Buat file konfigurasi
untuk dapat mengaktifkan SFTP pada folder conf.d/ :
nano
/etc/proftpd/conf.d/sftp.conf
Konfigurasinya hampir
sama dengan Apache, kalau sudah terbiasa mengkonfigurasi Apache maka ini akan
jadi sangat mudah, kalau belum pernah pun juga akan mudah.
Kurang lebih konfigurasinya
seperti ini, silahkan di copy atau di ketik sendiri :
<IfModule
mod_sftp.c>
SFTPEngine on
Port 2222
SFTPLog /var/log/proftpd/sftp.log
# Configure both the RSA and DSA host
keys, using the same host key
# files that OpenSSH uses.
SFTPHostKey /etc/ssh/ssh_host_rsa_key
SFTPHostKey /etc/ssh/ssh_host_dsa_key
SFTPAuthMethods publickey
SFTPAuthorizedUserKeys
file:/etc/proftpd/authorized_keys/%u
# Enable compression
SFTPCompression delayed
</IfModule>
. (FACHRIZAL,
2016)
Prosedur Pemecahan masalah layanan ftp server
Troubleshooting pada
FTP. Pesan error Login incorrect. Dari pesannya saja sudah jelas bahwa ada
masalah saat memasukkan username dan password. Coba cek kembali username dan
password dengan teliti, jika masih bermaslah coba buat user baru untuk
mengakses FTP. Solusi lainnya adalah dengan mengubah metode login dengan metode
Anonymous yang tidak memerlukan username dan password. Pesan error Login
Incorrect masih muncul sedangkan username dan password sudah benar. Masalah ini
terjadi karena saat pembuatan user directory yang diarahkan salah. Misalnya
saat membuat directory untuk FTP terletak pada /home/share sedangkan saat
menambahkan user, syntax yang dimasukkan adalah “useradd –d /share/ ftp” yang
mana syntax tersebut mengarahkan ke direktory share yang terletak pada root (/)
sedangkan didalam root tidak ada directory share. Maka seharusnya syntax yang
dimasukkan adalah “useradd –d /home/share/ ftp”. Tidak bisa mengakses file yang
ada dalam FTP. Biasanya user yang mengalami masalah ini adalah user yang tidak
mendapatkan hak akses untuk mengakses file yang pada FTP. Gantilah hak akses
pada file di FTP atau jika perlu direktory FTP tersebut diubah menjadi full
control. Cukup masukkan syntax “chmod 777 –R /home/share/” (sesuaikan dengan
letak direktory FTP yang dibuat). Namun perlu diingat pengubahan hak akses ini
juga mengurangi keamanan pada server. Gagal mengakses FTP. Ada dua cara untuk
mengatasi masalah ini, bisa dengan menambahkan subdomain maupun dengan
mengakses nama domain tapi menambahakan protocol ftp sebelum ngetikkan alamat
domain itu sendiri. Misalnya alamat domainnya adalah Feisal.org, maka ketiklah
pada url ftp://feisal.org namun akan lebih bagus jika menggunakan subdomain
sehingga server akan lebih teratur. Subdomain dapat dibuat seperti
ftp.feisal.org namun perlu diingat bahwa jika menggunakan subdomain, juga
diperlukan unutk menambahkan virtualhost pada apache2. Masih gagal padahal
semua konfigurasi sudah diperiksa dengan benar. Terkadang saat setelah melakukan
troubleshooting dan mengecek bahwa semua konfigurasi telah benar tetapi tetap
saja mengalami masalah saat mengakses FTP, hal ini memang juga dapat terjadi.
Cobalah untuk melakukan restart pada aplikasi proftpd dengan syntax service
proftpd restart maupun melakukan restart pada server. (feisaldotkom, 2015)
Daftar pustaka
admonugroh.
(2013, 3 -). Jaringan Komputer. Retrieved 11 2, 2016, from Jaringan Komputer:
http://admonugroho.blogspot.co.id/2013/03/pengertiankeamanan-dan-kegunaan-ftp.html
FACHRIZAL, A. A.
(2016, 7 25). Cara Konfigurasi SFTP di ProFTPd. Retrieved 11 2, 2016, from
TheGeeksLearn: http://www.thegeekslearn.com/cara-konfigurasi-sftp-di-proftpd/
feisaldotkom. (2015,
11 23). Troubleshooting pada FTP. Retrieved 11 2, 2016, from Masalah dan
Troubleshooting pada FTP Server (proftpd): http://feisaldotkom.blogspot.co.id/2015/11/masalah-dan-troubleshooting-pada-ftp.html
Hikmat. (2015, 6 -). Perbedaan
antara SFTP dan SCP. Retrieved 11 2, 2016, from Perbedaan antara SFTP dan
SCP: http://kliksma.com/2015/06/perbedaan-antara-sftp-dan-scp.html
sharedocks. (2014, 11
1). PENGERTIAN , TUJUAN DAN KEAMANAN FTP (FILE TRASFER PROTOKOL). Retrieved
11 2, 2016, from PENGERTIAN , TUJUAN DAN KEAMANAN FTP (FILE TRASFER
PROTOKOL):
http://sharedocks.blogspot.co.id/2014/11/pengertian-tujuan-dan-keamanan-ftp-file.html
Tidak ada komentar:
Posting Komentar