Pemecahan
masalah layanan FTP server
By Septian
Dwi
A. FTP
FTP
( File Transfer Protocol ) adalah sebuah protocol internet yang berjalan di
dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file)
computer antar mesin-mesin dalam sebuah internetwork. FTP atau protocol
Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan
server, sehingga diantara kedua komponen tersebut akan dibuatlah sebuah sesi
komunikasi sebelum transfer data dimulai. FTP hanya menggunakan metode
autentikasi standar, yakni menggunakan User name dan paswordnya yang dikirim dalam
bentuk tidak terenkripsi. Pengguana terdaftar dapat menggunakan username dan
password-nya untuk mengakses ,men-dawnload ,dan meng- updlot berkas- berkas
yang ia kehenaki (Triana, 2014)
B.
SFTP
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. (Hikmat, 2016)
C.
Install FTP
1.
Buka terminal root, lalu ketikkan
perintah
apt-get install proftpd
2.
Sekarang coba akses alamat
ftp://ip.address.server/pada browser client. Jika muncul permintaan login
seperti di bawah ini, berarti instalasi sudah berhasil.
3.
Cek isi direktori /home, disitu akan
terdapat user ftp.
4.
Bukalah file
/etc/proftpd/profpd.conf menggunakan teks editor. Perintahnya nano
/etc/proftpd/proftpd.conf . Kemudian temukan baris # DefaultRoot dan hilangkan
tanda pagar didepannya dan simpan file konfigurasi.
5.
Kemudian restart service ftp dengan
perintah /etc/init.d/proftpd restart
6.
Untuk membuat anonymous ( jadi kalo
kita mau akses ngga perlu login ) ftp server, edit kembali file /etc/proftpd/proftpd.conf.
Cari sintak – sintak seperti gambar dibawah ini dan hilangkan semua tanda pagar
di depan setiap sintak mulai baris “Anonymous~ftp>” sampai baris
<Anonymous>.
7.
Simpan file konfigurasi dan restart
service proftpd. Akses kembali FTP server pada browser client dan lihat
hasilnya, apakah harus login atau tidak.
8.
Agar user ftp mengizinkan hak
aksesnya. Kita harus melakukan chmod terlebih dahulu dengan perintah chmod 777
ftp.
9.
Install filezilla pada client.
Cobalah melakukan koneksi ke server ftp. Buka filezilla lalu cobalah mengupload
file (misalnya kita upload folder IP
Calculator)
10.
Setelah itu akses kembali melalui
browser client (ini adalah folder yang diupload melalui filezilla tadi) (Yuanda, 2015)
D.
Install SFTP
Perintah-perintah berikut ini akan berhubungan dengan
service sftp. Jika anda duduk di kiri, ketiklah perintah berikut ini. Jika anda
duduk sebelah kanan, sesuaikan dengan perintah sejenis.
# hostname -- catat nama hostnya
# su –l userkiri -- mengganti user
$ pwd -- home dir. userkiri
$ whoami
# sftp pckanan
userkiri@pckanan's password: *******
Last login: Wed May 5 08:46:13 2004
sftp> whoami
sftp> finger -- ada berapa orang yang login ?
sftp> hostname -- skr anda ada dimana ?
sftp> pwd -- dimana home direktory anda ?
sftp> exit
$ hostname -- kembali ke pc asal
Mencoba upload dan download file
Pertama buatlah beberapa file di PC anda, lalu upload ke PC
sebelah menggunakan perintah sftp.
$ cd
$ hostname >namapcku
$ whoami > loginku
$ echo $HOME > homedirku
$ mkdir dataku
$ cp /etc/g* /home/dataku
$ ls –l
# sftp userkiri@pckanan
userkiri@pckanan's password: *******
sftp> ? -- baca & pelajari helpnya
sftp> mput * -- upload file
sftp> lpwd -- local dir.
sftp> lls -- local ls
sftp> lcd dataku -- cd dataku di local pc
sftp> lpwd -- local pwd
sftp> mkdir datakuremote -- buar dir baru di remote pc
sftp> cd datakuremote
sftp> mput * --upload semua file di dataku (local pc)
--ke datakuremote (remote pc)
sftp> ls -- ls di remote pc
sftp> pwd -- pwd di remote pc
sftp> lls -- ls di local pc
sftp> lpwd -- pwd local pc
sftp> cd /etc
sftp> ls
sftp> lmkdir hasildownload
sftp> lcd hasildownload
sftp> mget passwd* -- download file
sftp> mget group*
sftp> mget host*
sftp> ls
sftp> lls
sftp> bye
$ hostname -- kembali ke pc asal (Perwita, 2011)
E.
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. (indosite)
Untuk Versi Doc nya Klik Disini
Bibliography
Hikmat. (2016, november 1). Perbedaan antara SFTP
dan SCP. Retrieved from kliksma.com:
http://kliksma.com/2015/06/perbedaan-antara-sftp-dan-scp.html
indosite. (n.d.). Pengertian FTP. Retrieved
from indositehost:
http://klien.indositehost.com/knowledgebase.php?action=displayarticle&id=8
Perwita, D. (2011, october 15). KONFIGURASI
INSTALASI SSH, SCP DAN SFTP . Retrieved from cybery perwita 김 해시:
http://cybery-cybery.blogspot.co.id/2011/10/konfigurasi-instalasi-ssh-scp-dan-sftp.html
Triana, H. (2014, june). Pengertian Tentang FTP
(File Transfer Protocol) . Retrieved from My Bussines:
http://berandaku-gerry.blogspot.co.id/2014/06/pengertian-tentang-ftp-file-transfer.html
Yuanda, O. K. (2015, maret). Instalasi dan
Konfigurasi FTP Server . Retrieved from Meja Belajar Okyuanda :
http://mb-okyuanda.blogspot.co.id/2015/03/instalasi-dan-konfigurasi-ftp-server.html
Nama
: Septian dwi C
Sekolah
: Smk Islam 1 blitar
Moto
: Belajar3 :v
Does one really need to deal with the cost and complexity of FTP? Binfer is a more secure alternative. See Binfer as FTP replacement.
BalasHapus