Trouble Shooting Layanan FTP Server
Oleh: Indra Kurnuiawan
\
A.FTP Server
FTP atau File
Transfer Protocol merupakan protokol internet yang digunakan untuk urusan
pengiriman data dalam jaringan komputer, seperti upload dan download file yang
dilakukan oleh FTP client dan FTP server.
Layanan FTP bisa diatur menjadi FTP public, dimana
semua orang bisa mengakses data-data yang ada di server FTP dengan mudah.
Selain dapat diatur menjadi FTP public, layanan FTP ini juga bisa diatur agar
tidak semua orang dapat mengakses data-data yang ada di server, jadi hanya
pengguna terdaftar saja yang memiliki izin untuk mengakses data-data tersebut. (Zakaria,
2015)
Cara Kerja FTP
Satu-satunya
metode yang digunakan oleh FTP adalah metode autentikasi standar, dimana
diperlukan username dan password untuk mengakses data-data yang ada pada FTP
server.
Pengguna yang
terdaftar (memiliki username dan password) memiliki akses penuh pada beberapa
direktori-direktori beserta file-file yang ada di dalamnya sehingga pengguna
yang terdaftar tersebut dapat membuat, menyalin, memindahkan atau bahkan
menghapus direktori-direktori tersebut.
Untuk cara kerjanya, terlebih dahulu FTP client
harus meminta koneksi kepada FTP server, jika sudah terhubung dengan FTP server
maka FTP client dapat melakukan pertukaran data seperti upload dan download
data.
B.SFTP
Server
SFTP (Secure
File Transfer Protocol) adalah proses transfer file menggunakan protokol SSH.
Ini adalah fitur gabungan antara FTP dan SCP. Protokol ini mengkombinasikan
fleksibilitas FTP dan keamanan dari SCP. Protokol ini mendukung transfer file
dan manipulasi file. Protokol SFTP bisa juga disebut sebagai protokol baru,
yang mana bukan hanya menggunakan FTP melalui SSH.
Hal ini biasanya digunakan dengan dua versi protokol
SSH (TCP port 22) untuk menyediakan transfer file aman, tetapi dimaksudkan
untuk digunakan dengan protokol lain juga. (Haryanto, 2011)
C.Konfigurasi FTP
1. Install
terlebih dahulu proftpd, dengan cara #apt-get install proftpd
2. Pilih
standalone, lalu Ok.
3. Edit file
/etc/proftpd/proftpd.conf, dengan cara #nano /etc/proftpd/proftpd.conf.
4. Tambahkan
kalimat berikut di baris paling bawah.
<Anonymous /home/aku/>
User aku
</Anonymous>
5. Tambahkan user,
dengan perintah #adduser aku
6. Isikan
password dll.
7. Kemudian
restart agar bisa mengetahui langkah anda benar atau tidak. denagn cara
#service proftpd restart
8. Cek di
browser anda, dengan cara ketikkan ftp://192.168.24.2
9. Masukkan user dan password anda. (Prakoso,
2015)
D.Konfigurasi
SFTP
Syntax perintah
Linux scp ini untuk mengirim file atau directory ke computer remote :
scp –r
[/path/filename] [login name@ip address] : .
Syntax perintah Linux scp kembali ke file atau directory
dari computer remote :
Scp –r [login name@ip address] : [/path/filename] .
Berikut arti
dari perintah scp :
· -r = mengkopi
ulang semua directory
· . = directory
tertentu
‘/path/filename’
adalah path directory lengkap dan nama dimana file terletak
‘login name@ip address’ adalah computer
target/tujuan. Kamu harus menyediakan nama login dan ip address dan akan
diminta untuk password. (Defi, 2011)
E.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 (admin, Pemecahan masalah layanan FTP. (Doni, 2016)
Daftar
Pustaka
Defi. (2011, Oktober). cybery-cybery.blogspot.co.id.
Retrieved from
http:/http://cybery-cybery.blogspot.co.id/2011/10/konfigurasi-instalasi-ssh-scp-dan-sftp.html/2011/10/konfigurasi-instalasi-ssh-scp-dan-sftp.html.
Doni. (2016, November). kadal31.blogspot.co.id.
Retrieved from
//kadal31.blogspot.co.id/2016/11/pemecahan-masalah-layanan-ftp-server.html.
Haryanto, B. (2011, 11). bayuharyanto.blogspot.co.id.
Retrieved from http://bayuharyanto.blogspot.co.id/2011/11/ssh-dan-sftp.html.
Prakoso, G. (2015, April). galihprakoso1933.blogspot.co.id.
Retrieved from
http://galihprakoso1933.blogspot.co.id/2015/04/langkah-langkah-konfigurasi-ftp-server.html.
Zakaria, M. (2015, 07). www.nesabamedia.com.
Retrieved from http://www.nesabamedia.com/pengertian-ftp/.
NAMA :
Indra Kurniawan
SEKOLAH :
SMK Islam 1 Blitar
MOTTO :
Learn If It Or Just See It
ConversionConversion EmoticonEmoticon